{"cik":1597892,"entityName":"JRSIS HEALTH CARE CORPORATION","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":"2015-03-31","val":13915000,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2015Q1I"},{"end":"2015-05-12","val":13915000,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2015-08-14","val":13915000,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-11-16","val":13915000,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q4I"},{"end":"2016-03-29","val":13915000,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2016Q1I"},{"end":"2016-05-16","val":13915000,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q2I"},{"end":"2016-08-15","val":13915000,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2016-11-14","val":13915000,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2017-03-29","val":13915000,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2017Q1I"},{"end":"2017-05-15","val":13915000,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2017-08-14","val":13915000,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-11-13","val":13915000,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2018-04-17","val":14975000,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2018Q1I"},{"end":"2018-05-14","val":14975000,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2018-08-13","val":14975000,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-11-13","val":14975000,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2019-03-31","val":14975000,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-04-01","val":14975000,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2019-06-30","val":18009999,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":17975999,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2020-06-16","val":18016331,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2020-06-29","val":18016331,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q2I"},{"end":"2020-08-14","val":18016331,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2020-11-13","val":18056331,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2021-04-12","val":18246331,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2021Q1I"},{"end":"2021-05-14","val":18246331,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2021-08-20","val":18628569,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q3I"},{"end":"2021-11-15","val":18628569,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q4I"},{"end":"2022-04-12","val":18628569,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2022Q1I"},{"end":"2022-05-20","val":18628569,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q2I"},{"end":"2022-09-15","val":58366569,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q3I"},{"end":"2022-11-15","val":58366569,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q4I"},{"end":"2023-04-17","val":58366569,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17","frame":"CY2023Q1I"},{"end":"2023-05-19","val":58366569,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2023-07-26","val":58366569,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26","frame":"CY2023Q2I"},{"end":"2023-08-21","val":5836659,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2023-08-31","val":58366569,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2023Q3I"},{"end":"2023-11-13","val":5836659,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2024-03-31","val":84598650,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-04-26","val":82594105,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2024-06-30","val":84598650,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-12-20","val":84598650,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q4I"}]}},"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":"2014-06-30","val":0,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q2I"},{"end":"2015-06-30","val":0,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015Q2I"},{"end":"2016-06-30","val":0,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016Q2I"},{"end":"2017-06-30","val":0,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017Q2I"},{"end":"2018-06-30","val":11439000,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q2I"},{"end":"2019-06-30","val":31150493,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019Q2I"},{"end":"2020-06-30","val":9244262,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020Q2I"},{"end":"2021-06-30","val":1782224,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2022-06-30","val":786560,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-06-30","val":786560,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-06-30","val":786560,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022Q2I"},{"end":"2023-06-30","val":5629521,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023Q2I"}]}}},"us-gaap":{"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":"2018-12-31","val":7590,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":7590,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":7590,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":7590,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":30877,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":30835,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":43164,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":47385,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":47385,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":47385,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":47385,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":47385,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":55420,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":44437,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":52827,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":64836,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":64836,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":64836,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":64836,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":64836,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":26721,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":71962,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":68571,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":83685,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"}]}},"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":10752,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":57573,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":57573,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":57573,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":57573,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":57573,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":55534,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":53555,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":162785,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":68438,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"},{"end":"2022-12-31","val":110109,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":221869,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","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":"2013-12-31","val":84469,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":291097,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":291097,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":291097,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":291097,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":291097,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":284257,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":264333,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":348329,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":352789,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":352789,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":352789,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":352789,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":352789,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":480188,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":321434,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":912583,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":743660,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":743660,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":743660,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":743660,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":743660,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1414502,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1180822,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1505516,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2105563,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":2105563,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":2105563,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":2105563,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":2105563,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2731825,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2875837,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2728145,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":3635761,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":3635761,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":3635761,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":3635761,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":3635761,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4203766,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":5364485,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":3129650,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":3619442,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":3619442,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":3619442,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":3619442,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":3619442,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":3748386,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":4519608,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":5847335,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":6687544,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":6687544,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":6687544,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":6687544,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":6687544,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":7800567,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":8892290,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":10812117,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":12432017,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":12432017,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":66000,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":66000,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":66000,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":66000,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":66000,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":14369264,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":8000,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":8000,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":24711,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":24711,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":24711,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":24711,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":24711,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":24711,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q4I"},{"end":"2023-03-31","val":20000,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":8000,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":8000,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"}]}},"AccountsPayableRelatedPartiesCurrent":{"label":"Accounts Payable, Related Parties, Current","description":"Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2014-12-31","val":1297036,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q4I"},{"end":"2015-03-31","val":434939,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"}]}},"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":"2013-12-31","val":298823,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":688885,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":688885,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":688885,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":688885,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":688885,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1103452,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1587564,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1677018,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2035271,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":2035271,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":2035271,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":2035271,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":2035271,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2586604,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2343601,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":2420195,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":3359619,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":3359619,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":3359619,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":3359619,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":3359619,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3369665,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":3732780,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":4036283,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":5704697,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":5704697,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":5704697,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":5704697,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":5704697,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":7677439,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":8109342,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":7836448,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":8237369,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":8237369,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":8237369,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":8237369,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":8237369,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":8886934,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":8358843,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":7365515,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":7308224,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":7308224,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":7308224,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":7308224,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":7308224,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":6443880,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":6715859,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":5723965,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":7691679,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":7691679,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":7691679,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":7691679,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":7691679,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":7856257,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":8509875,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":10756429,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":10934280,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":10934280,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q4I"},{"end":"2022-03-31","val":11832571,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-12-31","val":683452,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":714658,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":714658,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":714658,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":714658,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":603022,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":555837,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":575205,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2013-12-31","val":271427,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":661665,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":661665,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":661665,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":661665,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":661665,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1076085,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1560145,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1650697,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2009469,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":2009469,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":2009469,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":2009469,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":2009469,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2560632,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2318391,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":2395083,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":3335500,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":3335500,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":3335500,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":3335500,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":3335500,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3345358,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":3708065,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":4011489,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":5678957,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":5678957,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":5678957,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":5678957,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":5678957,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":7650770,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":8084039,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":7812061,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":8213015,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":8213015,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":8213015,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":8213015,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":8213015,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":8861975,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":8334446,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":7342050,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":4583835,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":4583835,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":4583835,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":4583835,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":4583835,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":3766204,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":4030673,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2933622,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":4391652,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":4391652,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":4391652,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":4391652,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":4391652,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":4568229,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":5171629,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":7418258,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":7544033,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":7544033,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q4I"},{"end":"2022-03-31","val":8433932,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-12-31","val":683452,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-06-30","val":13791,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-12-31","val":714658,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":714658,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":714658,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":714658,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":603022,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":555837,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":575205,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"AccumulatedAmortizationDeferredFinanceCosts":{"label":"Accumulated Amortization, Debt Issuance Costs","description":"Amount of accumulated amortization of debt issuance costs.","units":{"USD":[{"end":"2021-09-30","val":2747015,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"}]}},"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":"2013-12-31","val":387277,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":532727,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":-532727,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":-532727,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":532727,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":532727,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":-683941,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":-890703,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1081740,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1298014,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":1298014,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":1298014,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":1298014,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":1298014,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1550217,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1757150,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":2032080,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":2247649,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":2247649,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":2247649,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":2247649,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":2247649,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2568047,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2926357,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3303722,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":3715784,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":3715784,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":3715784,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":3715784,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":3715784,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":4236472,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":4405125,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":4635144,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":4891253,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":4891253,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":4891253,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":4891253,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":4891253,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":5553658,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":5979379,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":6293680,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":7021013,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":7021013,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":7021013,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":7021013,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":7021013,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":7471727,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":8073120,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":9050875,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":10213582,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":10213582,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":10213582,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":10213582,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":10213582,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":10975476,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":11798990,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":12637998,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":13703422,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":13703422,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q4I"},{"end":"2022-03-31","val":14620986,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1456,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":3433,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":5655,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":5655,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":5655,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":5655,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":5655,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":5655,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":178602,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":7809,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":9413,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":11360,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":97552,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":97552,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":97552,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":97552,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":98922,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":100914,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":107257,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax":{"label":"Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax","description":"Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.","units":{"USD":[{"end":"2013-12-31","val":61786,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":-14055,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"}]}},"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":"2013-12-31","val":23859,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":14045,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":14045,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":14045,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":14045,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":14045,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":36185,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":43846,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":-145311,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":-260669,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":-260669,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":-260669,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":-260669,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":-260669,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":-230173,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":-428712,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":-455838,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":-786055,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":-786055,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":-786055,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":-786055,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":-786055,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":-767642,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":-595979,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":-392935,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":-93520,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":-93520,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":-93520,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":-93520,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":-93520,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":490407,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":-460791,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":-1079020,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":-983109,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":-983109,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":-983109,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":-983109,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":-983109,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":-628952,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":-1009412,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":-1695875,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":-1236873,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":-1236873,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":-1236873,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":-1236873,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":-1236873,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":-1580700,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":-1524015,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":-875112,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":-111016,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":-111016,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":-111016,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":-111016,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":-111016,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":-162175,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":168930,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":176255,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":545449,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":545449,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":545449,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":545449,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":545449,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":545449,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":545449,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":694556,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":6356,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":10097,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":6195,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":6195,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":6195,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":6195,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":6195,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":6195,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":140976,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":5938,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":11038,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":11912,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":142860,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":142860,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":142860,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":142860,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":145644,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":147531,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":143071,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"AdditionalPaidInCapital":{"label":"Additional Paid in Capital","description":"Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.","units":{"USD":[{"end":"2020-12-31","val":23240075,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":23240075,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":23240075,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-06-30","val":23381121,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":23381121,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":23381121,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":23381121,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":23381121,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":23381121,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":23381121,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":23381121,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":23381121,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":23381121,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":24452501,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":24452501,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":24452501,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":24452501,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":24452501,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":24510284,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":24452501,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":24510284,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":3154881,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":24452501,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":24510284,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":24510284,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":3154373,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":3154373,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":3154373,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":3154373,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":3174217,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":3527297,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":3529710,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2013-12-31","val":38000,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":954686,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":954686,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":954686,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":954686,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":954686,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1132423,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1132423,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1132423,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1132423,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":1132423,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":1132423,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":1132423,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":1132423,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1132423,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1132423,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1132423,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1132423,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":1132423,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":1132423,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":1132423,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":1132423,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1132423,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1132423,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1132423,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2051503,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":2051503,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":2051503,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":2051503,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":2051503,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2181373,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2191363,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2191363,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2191363,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":2191363,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":2191363,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":2191363,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":2191363,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2191363,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":15402240,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":15449034,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":22825787,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":22825787,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":22825787,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":22825787,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":22825787,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":23085905,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":23085905,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":23165865,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":23240075,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":23240075,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q4I"},{"end":"2021-03-31","val":23240075,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"}]}},"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":"2013-12-31","val":27396,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":27220,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":27220,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":27220,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":27220,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":27220,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":27367,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":27419,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":26321,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":25802,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":25802,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":25802,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":25802,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":25802,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":25972,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":25210,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":25112,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":24119,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":24119,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":24119,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":24119,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":24119,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":24307,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":24715,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":24794,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":25740,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":25740,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":25740,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":25740,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":25740,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":26669,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":25303,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":24387,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":24354,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":24354,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":24354,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":24354,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":24354,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":24959,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":24397,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":23465,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2724389,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":2724389,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":2724389,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":2724389,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":2724389,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2677676,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2685186,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2790343,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":3300027,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":3300027,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":3300027,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":3300027,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":3300027,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":3288028,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":3338246,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":3338171,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":3390247,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":3390247,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q4I"},{"end":"2022-03-31","val":3398639,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"}]}},"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":"2013-12-31","val":18519798,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":23869235,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":23869235,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":23869235,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":23869235,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":23869235,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":24954400,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":26812054,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":26499140,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":27735819,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":27735819,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":27735819,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":27735819,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":27735819,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":29590360,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":30366152,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":31374198,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":31702590,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":31702590,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":31702590,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":31702590,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":31702590,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":34265536,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":36361744,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":37825286,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":48678994,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":48678994,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":48678994,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":48678994,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":48678994,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":52357286,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":51642521,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":50641373,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":52466716,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":52466716,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":52466716,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":52466716,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":52466716,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":57803090,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":54568589,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":53816694,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":51628682,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":51628682,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":51628682,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":51628682,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":51628682,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":48385623,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":50298631,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":53016235,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":58804889,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":58804889,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":58804889,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":58804889,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":58804889,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":62292240,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":65213200,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":70995707,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":75692752,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":75692752,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":75692752,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":75692752,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":75692752,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":75692752,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":75692752,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":81164704,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1026051,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":893828,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":855977,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":855977,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":855977,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":855977,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":855977,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":855977,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":2041308,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":728863,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":661383,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":564700,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2144525,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":2144525,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":2144525,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":2144525,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2108073,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":2113910,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2072870,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2013-12-31","val":1265516,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":2860358,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":2860358,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":2860358,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":2860358,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":2860358,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":3030649,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2889808,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":2732449,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":4207639,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":4207639,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":4207639,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":4207639,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":4207639,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":6093782,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":6133995,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":5925210,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":7417633,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":7417633,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":7417633,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":7417633,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":7417633,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":9563632,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":10039864,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":10621755,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":10261856,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":10261856,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":10261856,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":10261856,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":10261856,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":11691040,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":11904079,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":12065677,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":11980729,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":11980729,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":11980729,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":11980729,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":11980729,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":14882407,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":12536852,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":12480096,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":9514066,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":9514066,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":9514066,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":9514066,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":9514066,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":7473314,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":8609104,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":6444211,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":7878684,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":7878684,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":7878684,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":7878684,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":7878684,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":8933160,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":10039737,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":12154059,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":13865931,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":13865931,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":13865931,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":13865931,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":13865931,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":13865931,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":13865931,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":17154150,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":954563,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":832336,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":798850,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":798850,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":798850,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":798850,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":798850,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":798850,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":1663628,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":676348,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":617602,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":527151,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1833890,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":1833890,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":1833890,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":1833890,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1815822,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1827593,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1788562,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"CapitalExpendituresIncurredButNotYetPaid":{"label":"Capital Expenditures Incurred but Not yet Paid","description":"Future cash outflow to pay for purchases of fixed assets that have occurred.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":15185032,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":269765,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":269765,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015"}]}},"CapitalLeaseObligations":{"label":"Capital Lease Obligations","description":"Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.","units":{"USD":[{"end":"2019-12-31","val":12253578,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":12831348,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q4I"},{"end":"2020-12-31","val":12831348,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2021-03-31","val":12989566,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"}]}},"CapitalLeaseObligationsCurrent":{"label":"Capital Lease Obligations, Current","description":"Amount of capital lease obligation due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2013-12-31","val":211459,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":807478,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":807478,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":807478,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":807478,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":807478,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1190520,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1494074,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1685564,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1881200,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":1881200,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":1881200,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":1881200,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":1881200,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1912800,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1188357,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":2174016,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":2313038,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":2313038,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":2313038,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":2313038,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":2313038,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2200521,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1196934,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1214281,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2313181,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":2313181,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":2313181,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":2313181,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":2313181,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2572635,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2393806,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2236489,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2161977,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":2161977,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":2161977,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":2161977,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":2161977,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4146091,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2854614,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2618526,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2680421,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":2680421,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":2680421,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":2680421,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":2680421,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2476359,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2429164,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1753200,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2464666,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":2464666,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q4I"},{"end":"2021-03-31","val":3068118,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"}]}},"CapitalLeaseObligationsNoncurrent":{"label":"Capital Lease Obligations, Noncurrent","description":"Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.","units":{"USD":[{"end":"2013-12-31","val":15024218,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":15903211,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":15903211,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":15903211,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":15903211,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":15903211,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":16808126,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":18229262,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":17343972,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":17863608,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":17863608,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":17863608,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":17863608,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":17863608,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":17766570,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":17719076,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":16307291,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":16222992,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":16222992,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":16222992,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":16222992,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":16222992,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":16130228,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":17520011,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":16446949,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":22767740,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":22767740,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":22767740,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":22767740,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":22767740,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":23046220,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":21566818,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":19439842,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":19380209,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":19380209,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":19380209,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":19380209,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":19380209,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":19980531,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":14467116,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":13431359,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":13295933,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":13295933,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":13295933,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":13295933,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":13295933,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":12778864,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":12490017,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":12391531,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":14444646,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":14444646,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q4I"},{"end":"2021-03-31","val":17022831,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"}]}},"CapitalLeasesFutureMinimumPaymentsDue":{"label":"Capital Leases, Future Minimum Payments Due","description":"Amount of minimum lease payments for capital leases.","units":{"USD":[{"end":"2014-12-31","val":16710689,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"},{"end":"2015-03-31","val":17998646,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":19723336,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":19029536,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":19744808,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":19679370,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":18907433,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":18481307,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":18536030,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016Q4I"},{"end":"2017-03-31","val":18330749,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":18716945,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":17661230,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":25080921,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017Q4I"},{"end":"2018-03-31","val":25618855,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":23960624,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":21676331,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":21542186,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":23703542,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":16933085,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":15700276,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":15644661,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":14955938,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":14645852,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":13889085,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":16909312,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":16299987,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"}]}},"CapitalLeasesFutureMinimumPaymentsDueCurrent":{"label":"Capital Leases, Future Minimum Payments Due, Next Twelve Months","description":"Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2014-12-31","val":807478,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1166640,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1305577,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":142207,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1881200,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1698459,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1574635,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1310344,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":2313038,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1981538,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1104057,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":561417,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2313181,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2194794,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1736553,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1353057,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2161977,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2863111,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1678359,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":702259,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2243062,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2263573,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1697967,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1263151,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2180328,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1674980,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInThreeYears":{"label":"Capital Leases, Future Minimum Payments Due in Three Years","description":"Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2014-12-31","val":736771,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1713406,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1453718,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1645510,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1178922,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1186664,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1151846,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1460508,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1473960,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1485427,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2193932,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2234325,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1187152,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1229284,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1166309,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1124109,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":349522,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1446313,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1484796,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1428073,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":445398,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1164600,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1091486,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1134231,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1038746,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1039583,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInTwoYears":{"label":"Capital Leases, Future Minimum Payments Due in Two Years","description":"Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2014-12-31","val":829630,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1831378,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1533032,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1699390,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1849799,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1861946,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2099133,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":2090976,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1666127,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1679089,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2221016,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2261908,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2284973,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2366768,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2245521,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2164271,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1122713,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2127609,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2276516,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2189548,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1462976,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1351395,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2101711,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2155864,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1231961,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1420449,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"}]}},"CapitalLeasesFutureMinimumPaymentsDueThereafter":{"label":"Capital Leases, Future Minimum Payments Due Thereafter","description":"Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2014-12-31","val":14336810,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"},{"end":"2015-03-31","val":13287222,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":15431009,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":15542429,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":14834887,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":14932301,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":14081819,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":13619479,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":13082905,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016Q4I"},{"end":"2017-03-31","val":13184695,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":13197940,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":12603580,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":19295615,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017Q4I"},{"end":"2018-03-31","val":19828009,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":18812241,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":17034894,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":17907974,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":17266509,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":11493414,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":11380396,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":11493225,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":10176370,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":9754688,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":9335839,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":12458277,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":12164975,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"}]}},"CapitalLeasesNetInvestmentInDirectFinancingLeases":{"label":"Capital Leases, Net Investment in Direct Financing Leases","description":"The net investment in direct financing leases as of the balance sheet date consisting of: (a) minimum lease payments due on direct financing leases, (b) unguaranteed residual value, and (c) any unamortized initial direct costs; less: (i) executory costs, (ii) unearned income, and (iii) the accumulated allowance for uncollectible minimum lease payments.","units":{"USD":[{"end":"2013-12-31","val":10661,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":249496,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1I"},{"end":"2014-12-31","val":1007743,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"},{"end":"2015-03-31","val":275955,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"}]}},"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":"2012-12-31","val":200475,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":631288,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2013-12-31","val":631288,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2013-12-31","val":631288,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2013-12-31","val":631288,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2013-12-31","val":631288,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2013Q4I"},{"end":"2014-03-31","val":184163,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1075082,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1111056,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1046485,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":1046485,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":1046485,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":1046485,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":1046485,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2014-12-31","val":1046485,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2014-12-31","val":1046485,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2014-12-31","val":1046485,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2014-12-31","val":1046485,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":476489,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2015-03-31","val":476489,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1I"},{"end":"2015-06-30","val":501286,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":501286,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2I"},{"end":"2015-09-30","val":471680,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2015-09-30","val":471680,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3I"},{"end":"2015-12-31","val":352153,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":352153,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":352153,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":352153,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":352153,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2015-12-31","val":352153,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2015-12-31","val":352153,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2015-12-31","val":352153,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2015-12-31","val":352153,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2015Q4I"},{"end":"2016-03-31","val":414043,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2016-03-31","val":414043,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1I"},{"end":"2016-06-30","val":854542,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2016-06-30","val":854542,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2I"},{"end":"2016-09-30","val":597022,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2016-09-30","val":597022,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3I"},{"end":"2016-12-31","val":890662,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":890662,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":890662,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":890662,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":890662,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2016-12-31","val":890662,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2016-12-31","val":890662,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2016-12-31","val":890662,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2016-12-31","val":890662,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2016Q4I"},{"end":"2017-03-31","val":245387,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2017-03-31","val":245387,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1I"},{"end":"2017-06-30","val":617237,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2017-06-30","val":617237,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2I"},{"end":"2017-09-30","val":999648,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2017-09-30","val":999648,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":884292,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":884292,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":884292,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":884292,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":884292,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2017-12-31","val":884292,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2017-12-31","val":884292,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2017-12-31","val":884292,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2017-12-31","val":884292,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1200438,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2018-03-31","val":1200438,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":323794,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2018-06-30","val":323794,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2I"},{"end":"2018-09-30","val":327250,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2018-09-30","val":327250,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":256450,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":256450,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":256450,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":256450,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":256450,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2018-12-31","val":256450,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2018-12-31","val":256450,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2018-12-31","val":256450,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2018-12-31","val":256450,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2018Q4I"},{"end":"2019-03-31","val":3273628,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2019-03-31","val":3273628,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1I"},{"end":"2019-06-30","val":553710,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2019-06-30","val":553710,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2009185,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2019-09-30","val":2009185,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1971129,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":1971129,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":1971129,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":1971129,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":1971129,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2019-12-31","val":1971129,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2019-12-31","val":1971129,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2019-12-31","val":1971129,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":707191,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2020-03-31","val":707191,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1847959,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2020-06-30","val":1847959,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2I"},{"end":"2020-09-30","val":812102,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2020-09-30","val":812102,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":844827,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":844827,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":844827,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":844827,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":844827,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":403644,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":312771,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":527642,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":855971,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":855971,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":29847,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":29847,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":29847,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":29847,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":29847,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1946561,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":37659,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":11084,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":58616,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":58616,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":58616,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":58616,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":58616,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":58616,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q4I"},{"end":"2023-03-31","val":18777,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":28220,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":33387,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"}]}},"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":"2013-01-01","end":"2013-12-31","val":430813,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-447125,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":443794,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":479768,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":415197,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":415197,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-569996,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":-569996,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-545199,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":-545199,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":-574805,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":-574805,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-694332,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":-694332,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":61890,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":61890,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":502389,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":502389,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":244869,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":244869,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":538509,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":538509,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-645275,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-645275,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-273425,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-273425,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":108986,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":108986,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":-6370,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":-6370,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":316146,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":316146,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-560498,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":-560498,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":-557042,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":-557042,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":-627842,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":3017178,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":297260,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-09-30","val":1752735,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"}]}},"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect":{"label":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect","description":"Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":-627842,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":3017178,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":297260,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":1752735,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":1714679,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":1714679,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-1263938,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":-1263938,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-123170,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-123170,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-09-30","val":-1159027,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":-1159027,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-1126302,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":-1126302,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-441183,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-441183,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-532056,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-06-30","val":-532056,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-01-01","end":"2021-09-30","val":-317185,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-317185,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":11144,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":11144,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":11144,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":11144,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1090590,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2022-01-01","end":"2022-03-31","val":1090590,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-818312,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-818312,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":-844887,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-844887,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":-797355,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-797355,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-797355,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":85560,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-39839,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2023-01-01","end":"2023-03-31","val":-154175,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-30396,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-06-30","val":264706,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-09-30","val":-25229,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-01-01","end":"2023-09-30","val":-158072,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-01-01","end":"2023-12-31","val":-40699,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":205497,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":327788,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":-116742,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"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":"2013-12-31","val":0.001,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":0.001,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":0.001,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":0.001,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":0.001,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":0.001,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0.001,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0.001,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0.001,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0.001,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":0.001,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":0.001,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":0.001,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":0.001,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0.001,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0.001,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0.001,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0.001,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":0.001,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":0.001,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":0.001,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":0.001,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2016-12-31","val":0.001,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0.001,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0.001,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0.001,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0.001,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":0.001,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":0.001,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":0.001,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0.001,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0.001,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0.001,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0.001,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":0.001,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":0.001,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":0.001,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":0.001,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0.001,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.001,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.001,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.001,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":0.001,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":0.001,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":0.001,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":0.001,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0.001,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0.001,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0.001,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0.001,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":0.001,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":0.001,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":0.001,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":0.001,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0.001,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0.001,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0.001,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0.001,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":0.001,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":0.001,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":0.001,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":0.001,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":0.001,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":0.001,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0.001,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0.001,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0.001,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0.001,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":0.001,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":0.001,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":0.0001,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":0.001,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":0.0001,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":0.0001,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0.001,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-05-01","val":0.001,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2023-06-26","val":0.001,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2023-06-30","val":0.0001,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":0.0001,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0.0001,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":0.0001,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":0.0001,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":0.0001,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":0.0001,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0.0001,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":0.0001,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2013-12-31","val":100000000,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":100000000,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":100000000,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":100000000,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":100000000,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":100000000,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":100000000,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":100000000,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":100000000,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":100000000,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":100000000,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":100000000,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":100000000,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":100000000,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":100000000,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":100000000,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":100000000,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":100000000,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":100000000,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":100000000,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":100000000,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":100000000,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2016-12-31","val":100000000,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2016Q4I"},{"end":"2017-03-31","val":100000000,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":100000000,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":100000000,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":100000000,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":100000000,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":100000000,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":100000000,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q4I"},{"end":"2018-03-31","val":100000000,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":100000000,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":100000000,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":100000000,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":100000000,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":100000000,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":100000000,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":100000000,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":100000000,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":100000000,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":100000000,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":100000000,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":100000000,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":100000000,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":100000000,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":100000000,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":100000000,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":100000000,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":100000000,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":100000000,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":100000000,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":100000000,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":100000000,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":100000000,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":100000000,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":100000000,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":100000000,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":100000000,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":100000000,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":100000000,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":100000000,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":100000000,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":100000000,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":100000000,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":100000000,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":100000000,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":100000000,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":100000000,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":100000000,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":100000000,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":100000000,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":100000000,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":100000000,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":100000000,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":100000000,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":100000000,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":100000000,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":100000000,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":100000000,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":100000000,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":100000000,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":100000000,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":100000000,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":100000000,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2013-12-31","val":12000000,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":13604000,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":13604000,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":13604000,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":13604000,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":13604000,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":13915000,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":13915000,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":13915000,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":13915000,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":13915000,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":13915000,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":13915000,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":13915000,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":13915000,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":13915000,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":13915000,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":13915000,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":13915000,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":13915000,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":13915000,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":13915000,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2016-12-31","val":14835000,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2016Q4I"},{"end":"2017-03-31","val":13915000,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":13915000,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":13915000,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":14835000,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":14835000,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":14835000,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":14835000,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q4I"},{"end":"2018-03-31","val":14965000,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":14975000,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":14975000,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":14975000,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":14975000,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":14975000,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":14975000,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":14975000,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":14975000,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":18009999,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":18015999,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":17975999,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":17975999,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":17975999,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":17975999,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":17975999,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":18016331,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":18016331,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":18056331,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":18246331,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":18246331,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":18246331,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":18246331,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":18246331,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":18246331,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":18628569,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":18628569,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":18628569,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":18628569,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":18628569,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":18628569,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":18628569,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":18628569,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":18628569,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":18628569,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":58366569,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":58366569,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":58366569,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":58366569,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":58366569,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":5836659,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":58366569,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":5836659,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":76757439,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":58366569,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-05-01","val":5836659,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2023-06-30","val":5836659,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":5836659,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":82594105,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":82594105,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":82594105,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":82594105,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":84598650,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":84598650,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":84598650,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2013-12-31","val":12000000,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":13604000,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":13604000,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":13604000,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":13604000,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":13604000,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":13915000,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":13915000,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":13915000,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":13915000,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":13915000,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":13915000,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":13915000,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":13915000,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":13915000,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":13915000,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":13915000,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":13915000,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":13915000,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":13915000,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":13915000,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":13915000,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2016-12-31","val":14835000,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2016Q4I"},{"end":"2017-03-31","val":13915000,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":13915000,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":13915000,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":14835000,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":14835000,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":14835000,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":14835000,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q4I"},{"end":"2018-03-31","val":14965000,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":14975000,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":14975000,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":14975000,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":14975000,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":14975000,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":14975000,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":14975000,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":14975000,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":18009999,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":18015999,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":17975999,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":17975999,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":17975999,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":17975999,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":17975999,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":18016331,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":18016331,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":18056331,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":18246331,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":18246331,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":18246331,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":18246331,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":18246331,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":18246331,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":18628569,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":18628569,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":18628569,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":18628569,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":18628569,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":18628569,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":18628569,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":18628569,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":18628569,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":18628569,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":58366569,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":58366569,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":58366569,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":58366569,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":58366569,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":5836659,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":58366569,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":5836659,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":76757439,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":58366569,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":5836659,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":5836659,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":82594105,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":82594105,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":82594105,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":82594105,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":84598650,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":84598650,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":84598650,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2013-12-31","val":12000,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":13604,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":13604,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":13604,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":13604,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":13604,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":13915,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":13915,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":13915,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":13915,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":13915,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":13915,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":13915,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":13915,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":13915,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":13915,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":13915,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":13915,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":13915,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":13915,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":13915,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":13915,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":13915,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":13915,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":13915,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":14835,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":14835,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":14835,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":14835,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":14835,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":14965,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":14975,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":14975,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":14975,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":14975,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":14975,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":14975,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":14975,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":14975,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":18010,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":18016,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":17976,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":17976,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":17976,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":17976,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":17976,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":18016,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":18016,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":18056,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":18246,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":18246,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":18246,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":18246,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":18246,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":18246,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":18628,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":18628,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":18628,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":18628,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":18628,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":18628,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":18628,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":18628,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":18628,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":18628,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":58366,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":58366,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":58366,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":58366,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":58366,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":583,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":58366,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":583,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":7676,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":58366,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":583,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":583,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":8259,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":8259,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":8259,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":8259,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":8460,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":8460,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":8460,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2013-01-01","end":"2013-12-31","val":423836,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":149765,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":356763,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":206998,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":521453,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":164690,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":601680,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":601680,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":346178,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":346178,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":715875,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":715875,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":369697,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":369697,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":923489,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":923489,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":207614,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":207614,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":1515999,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":1515999,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":970797,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":970797,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1567012,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":1567012,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":596215,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":596215,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":2352946,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":2352946,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":785934,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":785934,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":2946482,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":2946482,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1129904,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":1129904,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2214894,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":2214894,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":1084990,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":1084990,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":3473860,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":3473860,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":1258966,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":1258966,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":5339425,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":5339425,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2003907,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":2003907,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":2482097,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":2482097,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":478191,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":478191,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":2963691,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":2963691,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":481594,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":481594,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1103381,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":1103381,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1022745,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":1022745,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1297027,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":1297027,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":274282,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":274282,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1085897,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":1085897,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":-211130,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":-211130,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":634297,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":634297,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-188304,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":-188304,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":159598,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":159598,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":347902,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":347902,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1574442,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":1574442,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":1414844,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":1414844,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":3804952,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":3804952,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":276525,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":276525,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1273980,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":997455,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1649813,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":375833,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":2888726,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1996278,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":-530346,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":45029,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-55024,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":-100053,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-22712,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":32312,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-79028,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-142572,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-243120,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":-100548,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-435726,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":-192606,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest":{"label":"Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest","description":"Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":960642,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":90869,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":187345,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":96476,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":262600,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":75255,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":325370,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":325370,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":156953,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":156953,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":327634,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":327634,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":170681,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":170681,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":445908,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":445908,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":118274,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":118274,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":727258,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":727258,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":441535,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":441535,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":711111,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":711111,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":269576,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":269576,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":1055531,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":1055531,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":344420,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":344420,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1328827,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":1328827,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":504713,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":504713,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":970766,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":970766,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":466053,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":466053,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":1510184,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":1510184,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":539418,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":539418,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":2286524,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":2286524,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":857721,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":857721,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1127474,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":1127474,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":269753,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":269753,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1334432,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":1334432,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":206958,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":206958,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":556333,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":556333,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":459570,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":459570,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":733861,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":733861,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":274291,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":274291,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":808118,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":808118,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":74257,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":74257,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":273237,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":273237,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":15279,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":15279,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":151800,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":151800,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":136521,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":136521,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":716916,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":716916,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":565116,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":565116,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1634064,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":1634064,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":145648,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":145648,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":643135,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":497487,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":816152,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":173017,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1231601,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":850748,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":-89725,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":7619,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-9308,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":-16927,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-3841,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":5467,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-13356,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-24096,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-41076,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":-16980,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-73779,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":-32703,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest":{"label":"Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest","description":"Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":1384478,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":240634,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":544108,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":303474,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":784053,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":239945,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":927050,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":927050,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":503131,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":503131,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1043509,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":1043509,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":540378,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":540378,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1369397,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":1369397,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":325888,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":325888,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":2243257,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":2243257,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1412332,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":1412332,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2278123,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":2278123,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":865791,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":865791,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":3408477,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":3408477,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":1130354,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":1130354,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":4275309,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":4275309,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1634617,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":1634617,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":3185660,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":3185660,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":1551043,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":1551043,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":4984044,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":4984044,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":1798384,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":1798384,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":7625949,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":7625949,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2861628,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":2861628,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":3609571,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":3609571,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":747944,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":747944,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":4298123,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":4298123,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":688552,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":688552,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1659714,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1482315,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":2030888,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":548573,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1894015,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":-136873,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3"},{"start":"2021-01-01","end":"2021-06-30","val":1917115,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-04-01","end":"2021-06-30","val":1494942,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":2465965,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":548850,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":4120327,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":4120327,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":4120327,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2847026,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-33223800,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-33223800,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":-36070826,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":-36070826,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-33352519,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-33352519,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-07-01","end":"2022-09-30","val":-128719,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-128719,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-33401982,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-33401982,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-33401982,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":-620071,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-119421,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2023-01-01","end":"2023-03-31","val":52648,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-219326,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-06-30","val":-64332,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":-99905,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-04-01","end":"2023-06-30","val":-116980,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-337585,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-01-01","end":"2023-09-30","val":-26553,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":-118259,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-07-01","end":"2023-09-30","val":37779,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-92384,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-166668,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-284196,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":-117528,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-509505,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":-225309,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":"2013-12-31","val":15346873,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":0,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-06-30","val":1153588,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1754719,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":11320976,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":11320976,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":11320976,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":11320976,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":11320976,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":12212307,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":11759231,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":11661743,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":803257,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":803257,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":803257,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":803257,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1089265,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1251982,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1890860,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"}]}},"ConvertibleDebt":{"label":"Convertible Debt","description":"Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.","units":{"USD":[{"end":"2019-12-31","val":774567,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019Q4I"}]}},"ConvertibleDebtCurrent":{"label":"Convertible Debt, Current","description":"The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.","units":{"USD":[{"end":"2019-12-31","val":774567,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":774567,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":774567,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":774567,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":593905,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"}]}},"ConvertibleNotesPayableCurrent":{"label":"Convertible Notes Payable, Current","description":"Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.","units":{"USD":[{"end":"2019-06-30","val":557189,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1152593,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":774567,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":774567,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":774567,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":774567,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":774567,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":593905,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"}]}},"CostOfGoodsAndServicesSoldAmortization":{"label":"Cost, Amortization","description":"Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":53864,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":26729,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":81764,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":27900,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":192779,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":218856,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":447464,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":228608,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":740613,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":293149,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":781907,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":218456,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"}]}},"CostOfGoodsAndServicesSoldDepreciation":{"label":"Cost, Depreciation","description":"Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":951892,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":427199,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1606461,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":654569,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":2414963,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":882235,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"}]}},"CostOfGoodsAndServicesSoldDepreciationAndAmortization":{"label":"Cost, Depreciation and Amortization","description":"Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":1612046,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":804072,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":2449963,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":837917,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":3313827,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"}]}},"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":"2013-01-01","end":"2013-12-31","val":1247915,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":464415,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":903629,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":439214,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":1296135,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":392506,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":1735300,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":1735300,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":709801,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":709801,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1488498,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":1488498,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":778697,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":778697,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":2325239,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":2325239,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":836741,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":836741,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":3331264,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":3331264,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1106181,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":1106181,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2212179,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":2212179,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":1105998,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":1105998,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":3374138,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":3374138,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":1161959,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":1161959,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":4882316,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":4882316,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1650466,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":1650466,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":3226366,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":1575900,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":4799786,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":1573420,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":7055828,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1824465,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"}]}},"DeferredCosts":{"label":"Deferred Costs, Noncurrent","description":"Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.","units":{"USD":[{"end":"2014-12-31","val":0,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":0,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-06-30","val":111635,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":184477,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":252138,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":252138,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":252138,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":252138,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":252138,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":239802,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":206076,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":188365,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":164676,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":164676,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":164676,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":164676,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":164676,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":149589,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":135457,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":121001,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":106411,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":106411,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":106411,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":106411,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":106411,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":92293,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":70526,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":51551,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1238455,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":1238455,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1238455,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":1238455,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":1238455,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1189334,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1084521,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":968022,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2978936,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":2978936,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":2978936,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":2978936,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":2978936,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2625766,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2528667,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2519141,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2510460,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":2510460,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":2510460,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":2510460,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":2510460,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2383302,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2299871,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2199591,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2117763,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":2117763,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2064658,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"}]}},"DeferredCostsCurrent":{"label":"Deferred Costs, Current","description":"Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2014-12-31","val":0,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":0,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-06-30","val":29122,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":46119,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":63034,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":63034,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":63034,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":63034,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":63034,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":59950,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":67905,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":67641,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":64967,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":64967,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":64967,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":64967,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":64967,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":65473,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":66571,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":67797,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":69334,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":69334,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":69334,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":69334,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":69334,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":71837,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":68156,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":65690,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":291104,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":291104,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":291104,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":291104,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":291104,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":298326,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":291613,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":280472,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":257203,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":257203,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":257203,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":257203,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":257203,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":434805,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":424263,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":435881,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":452205,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":452205,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":452205,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":452205,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":452205,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":450561,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":457442,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":454244,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":461331,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":461331,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q4I"},{"end":"2022-03-31","val":398820,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":900036,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":818215,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":736393,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":736393,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":736393,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":736393,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":736393,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":736393,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q4I"},{"end":"2023-03-31","val":654572,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":572750,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":490928,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"}]}},"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":"2018-01-01","end":"2018-12-31","val":1391702,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":1391702,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":632615,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019"},{"start":"2022-01-01","end":"2022-12-31","val":-909,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":4613,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":4555,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-09-30","val":4487,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-01-01","end":"2023-12-31","val":4457,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"}]}},"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":"2018-12-31","val":1231462,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1702752,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":1702752,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":3162037,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":3162037,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":3162037,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":3162037,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":3162037,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":3130028,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":3200951,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":3805770,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":3993209,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":3993209,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q4I"},{"end":"2022-03-31","val":4274032,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"}]}},"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":{"CNY":[{"end":"2021-06-30","val":4.2,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":23800000,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"}],"USD":[{"end":"2020-12-31","val":1369615,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":14740,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-12-31","val":733811,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":383950,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"}]}},"DeferredTaxAssetsPropertyPlantAndEquipment":{"label":"Deferred Tax Assets, Property, Plant and Equipment","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.","units":{"USD":[{"end":"2019-03-31","val":255792,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"}]}},"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":"2018-12-31","val":107365,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":107365,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":107365,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":107365,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q4I"}]}},"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":"2018-12-31","val":1231462,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":1231462,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1231462,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":1231462,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1671357,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1748023,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1894054,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"}]}},"DepositLiabilityCurrent":{"label":"Deposit Liability, Current","description":"The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.","units":{"USD":[{"end":"2013-12-31","val":9208,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":6526,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":6526,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":6526,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":6526,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":6526,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":6475,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":7224,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":6819,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":6666,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":6666,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":6666,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":6666,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":6666,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":7882,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":6246,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":5988,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":5751,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":5751,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":5751,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":5751,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":5751,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":5796,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":7700,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":5325,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":6305,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":6305,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":6305,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":6305,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":6305,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":10413,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":7977,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":14120,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":14213,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":14213,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":14213,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":14213,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":14213,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":9450,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":9782,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":6831,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":24487,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":24487,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":24487,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":24487,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":24487,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":21233,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":11974,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":13560,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":98386,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":98386,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":98386,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":98386,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":98386,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":528,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-09-30","val":1222,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":3894,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":3894,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q4I"},{"end":"2022-03-31","val":15477,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"}]}},"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":"2017-08-31","val":0,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":3842,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":3842,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":3842,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":3842,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q4I"}]}},"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":"2013-12-31","val":19300,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":92630,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":92630,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":92630,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":92630,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":92630,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":150966,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":57949,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":55627,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":262946,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2022-12-31","val":22034,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":20981,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":20981,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":20981,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":20981,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":20632,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":20499,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":21228,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"DepositsAssetsNoncurrent":{"label":"Deposits Assets, Noncurrent","description":"Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.","units":{"USD":[{"end":"2013-12-31","val":490677,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":677013,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":677013,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":677013,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":677013,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":677013,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":786197,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":824119,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":822106,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":828131,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":828131,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":828131,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":828131,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":828131,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":833569,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":884364,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":880927,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":846101,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":846101,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":846101,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":846101,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":846101,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":589738,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":804727,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":819543,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":838121,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":838121,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":838121,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":838121,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":838121,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":868374,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":823889,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":794078,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":720306,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":720306,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":720306,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":720306,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":720306,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":931886,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":690107,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":663743,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":655569,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":655569,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":655569,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":655569,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":655569,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":644328,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":646135,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":671439,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":773041,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":773041,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":773041,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":773041,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":773041,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":571953,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":580688,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":953081,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":967950,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":967950,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q4I"},{"end":"2022-03-31","val":970346,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"}]}},"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":"2013-01-01","end":"2013-12-31","val":116378,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":32819,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":70491,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":37672,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":108284,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":37793,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":175303,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":175303,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":193835,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":193835,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":399321,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":399321,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":205486,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":205486,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":629927,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":629927,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":230606,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":230606,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":871948,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":871948,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":240285,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":240285,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":497019,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":497019,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":256734,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":256734,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":779321,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":779321,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":282302,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":282302,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1081123,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":1081123,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":303001,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":303001,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":614351,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":614351,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":311350,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":311350,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":936827,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":936827,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":322476,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":322476,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":1268253,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":1268253,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":381849,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":381849,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":782180,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":782180,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":400331,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":400331,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1175020,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":1175020,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":392840,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":392840,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1764765,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":1764765,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":538224,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":538224,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1092579,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":1092579,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":554355,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":554355,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1644389,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":1644389,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":551810,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":551810,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":2212022,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":2212022,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":579947,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":579947,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1159012,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":1159012,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":579065,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":579065,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1808738,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":1808738,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":649726,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":649726,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":2696065,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":2696065,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":807974,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":807974,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1612046,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":804072,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":2449963,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":837917,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":3313827,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":882235,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1505,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":1505,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":3671,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":3671,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":5796,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":5796,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":5796,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":4352,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":2138,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2023-01-01","end":"2023-03-31","val":4752,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":4224,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-06-30","val":9177,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":4425,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":6240,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-01-01","end":"2023-09-30","val":13015,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":3838,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":16510,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":3010,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":5649,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":2639,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":8346,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":2697,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"DepreciationAndAmortization":{"label":"Depreciation, Depletion and Amortization, Nonproduction","description":"The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":538224,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1092579,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":1092579,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":554355,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1644389,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":2212022,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":579947,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1159012,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":579065,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1808738,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":649726,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":2696065,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":807974,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2022-01-01","end":"2022-03-31","val":882235,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1505,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":1505,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":1505,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":1505,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":3671,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":3671,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-07-01","end":"2022-09-30","val":2166,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":2166,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":5796,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":5796,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":5796,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":34903,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":2138,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2023-01-01","end":"2023-03-31","val":14403,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":4224,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-06-30","val":28240,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":2086,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":6240,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-01-01","end":"2023-09-30","val":41179,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":2016,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":53815,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":12197,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":24107,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":36253,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"DerivativeAssetsLiabilitiesAtFairValueNet":{"label":"Derivative Assets (Liabilities), at Fair Value, Net","description":"Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments.","units":{"USD":[{"end":"2019-12-31","val":774567,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":593905,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-12-31","val":1149,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":21680,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":7862,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2785,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":7,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"}]}},"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":"2021-03-31","val":412024,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"}]}},"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":"2013-12-31","val":180930,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":185391,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":185391,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":185391,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":185391,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":185391,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":80713,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":80772,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":79539,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1080236,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":1080236,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":1080236,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":1080236,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":1080236,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1169758,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1056574,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1577383,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1804987,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":1804987,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":1804987,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":1804987,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":1804987,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":4408193,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":4446407,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3641787,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1788710,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":1788710,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":1788710,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":1788710,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":1788710,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":789484,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1512954,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":50000,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":149811,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":149811,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":149811,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":149811,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":149811,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":52460,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2020-12-31","val":625922,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":412024,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1650406,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1739541,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":337597,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":337597,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q4I"},{"end":"2022-03-31","val":314792,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":13649,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-12-31","val":854,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":854,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":854,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022Q4I"}]}},"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":"2013-12-31","val":0,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1297036,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":1297036,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":1297036,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":1297036,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":1300198,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":434939,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":62323,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":51096,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":97328,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":97328,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":97328,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":97328,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":97328,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":68774,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":319152,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":34728,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":25329,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":25329,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":25329,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":25329,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":25329,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":121757,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":110486,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":155699,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":73993,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":73993,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":73993,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":73993,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":73993,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":64704,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":137329,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":897736,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":109147,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":109147,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":109147,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":109147,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":109147,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":115638,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":438447,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2701097,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1794540,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":1794540,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":1794540,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":1794540,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":1794540,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":331075,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1518400,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":438246,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":162921,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":162921,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":162921,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":162921,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":162921,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":39907,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":99500,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1533565,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1242,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":1242,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":1456919,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":1456919,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":1456919,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":1456919,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":1456919,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":37434,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-09-30","val":2001,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"DueToRelatedPartiesCurrentAndNoncurrent":{"label":"Due to Related Parties","description":"Carrying amount as of the balance sheet date of obligations due all related parties.","units":{"USD":[{"end":"2020-12-31","val":162921,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":162921,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":162921,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":162921,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":39907,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":99500,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1533565,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1242,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","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":"2013-01-01","end":"2013-12-31","val":0.2897,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0.0128,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-12-31","val":0.0453,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0.0237,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0.191,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":0.0955,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":0.2643,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":0.0734,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":0.1333,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0.0446,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0.0852,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":0.0852,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":0.0407,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":0.0407,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":0.1098,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":0.1098,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":0.0264,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":0.0264,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":0.053,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":0.053,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0.00864,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":0.00864,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0.0248,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":0.0248,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":0.01616,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":0.01616,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0.0673,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":0.0673,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":0.0425,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":0.0425,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0.1483,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":0.1483,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0.018,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":0.018,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0.0544,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-06-30","val":0.0831,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-04-01","end":"2021-06-30","val":0.0364,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":0.0559,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0.0741,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":0.112,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":0.0197,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":0.0291,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0.121,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":0.1728,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":0.1728,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":0.1728,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0.0992,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2022-01-01","end":"2022-03-31","val":0.1417,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-1.0734,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-10.734,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":-0.8247,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":-8.247,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-0.8298,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-8.298,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-07-01","end":"2022-09-30","val":-0.0023,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-0.023,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-0.7513,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-0.7513,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-0.7513,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":-0.009,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-0.002,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2023-01-01","end":"2023-03-31","val":0.001,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-0.038,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-06-30","val":-0.001,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":-0.018,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-04-01","end":"2023-06-30","val":-0.001,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-0.059,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-01-01","end":"2023-09-30","val":-0.0004,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":-0.02,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-07-01","end":"2023-09-30","val":0.0004,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-0.001,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-0.002,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-0.003,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":-0.001,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-0.0052,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":-0.0022,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":"2013-01-01","end":"2013-12-31","val":0.2897,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0.0128,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0.0278,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":0.015,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":0.0398,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":0.012,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":0.0453,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":0.0453,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0.0237,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":0.0237,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0.0498,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":0.0498,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":0.026,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":0.026,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0.0783,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":0.0783,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":0.0288,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":0.0288,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":0.1293,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":0.1293,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0.0676,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":0.0676,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0.1247,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":0.1247,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":0.0749,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":0.0571,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":0.1831,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":0.1831,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":0.0584,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":0.0584,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":0.2495,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":0.2495,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0.0799,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":0.0799,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0.1456,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":0.1455,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":0.0656,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":0.0656,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":0.2214,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":0.2214,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":0.0759,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":0.0759,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":0.3247,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":0.3247,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0.0955,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":0.0955,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0.191,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":0.0955,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":0.2643,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":0.0734,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":0.1333,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0.0446,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"}]}},"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":"2013-01-01","end":"2013-12-31","val":0.2897,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0.0128,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-12-31","val":0.0453,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0.0237,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0.191,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":0.0955,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":0.2643,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":0.0734,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":0.1333,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0.0446,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0.0852,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":0.0852,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":0.0407,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":0.0407,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":0.1097,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":0.1097,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":0.0263,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":0.0263,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":0.0529,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":0.0529,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0.00863,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":0.00863,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0.02477,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":0.02477,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":0.01615,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":0.01615,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0.0672,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":0.0672,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":0.0424,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":0.0424,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0.1466,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":0.1466,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0.0178,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":0.0178,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0.0538,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-06-30","val":0.0822,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-04-01","end":"2021-06-30","val":0.036,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":0.0553,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0.0732,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":0.1108,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":0.0195,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":0.0287,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0.1196,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":0.1709,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":0.1709,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":0.1709,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0.0981,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2022-01-01","end":"2022-03-31","val":0.1401,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-1.0734,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-10.734,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":-0.8247,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":-8.247,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-0.8298,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-8.298,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-07-01","end":"2022-09-30","val":-0.0023,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-0.023,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-0.7513,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-0.7513,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-0.7513,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":-0.009,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-0.002,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2023-01-01","end":"2023-03-31","val":0.001,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-0.038,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-06-30","val":-0.001,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":-0.018,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-04-01","end":"2023-06-30","val":-0.001,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-0.059,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-01-01","end":"2023-09-30","val":-0.0004,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":-0.02,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-07-01","end":"2023-09-30","val":0.0004,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-0.001,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-0.002,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-0.003,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":-0.001,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-0.0052,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":-0.0022,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":"2013-01-01","end":"2013-12-31","val":0.25,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0.25,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-12-31","val":0.25,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0.25,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0.25,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-09-30","val":0.25,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-12-31","val":0.25,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0.25,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0.25,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-09-30","val":0.25,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0.25,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0.25,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0.25,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":0.25,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":0.25,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0.25,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0.25,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-09-30","val":0.25,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":0.25,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2023-01-01","end":"2023-12-31","val":0.5,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","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":"2019-01-01","end":"2019-03-31","val":0.25,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0.25,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-09-30","val":0.25,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2023-01-01","end":"2023-06-30","val":0.25,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":0.25,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":0.25,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":0.25,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2024-01-01","end":"2024-06-30","val":0.25,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":0.25,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":0.25,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":0.25,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":"2019-01-01","end":"2019-03-31","val":1,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-09-30","val":1,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2020-01-01","end":"2020-03-31","val":1,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":1,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-12-31","val":1,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":1,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-09-30","val":1,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":1,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"}]}},"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":"2020-01-01","end":"2020-12-31","val":0.25,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0.25,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0.25,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-09-30","val":0.25,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":0.25,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0.25,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0.25,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-09-30","val":0.25,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":0.25,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":0.25,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":0.25,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0.25,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0.25,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-09-30","val":0.25,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"}]}},"EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations":{"label":"Effect of Exchange Rate on Cash and Cash Equivalents, Continuing Operations","description":"The effect of exchange rate changes on cash balances in continuing operations held in foreign currencies.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":11657,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-611,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-2305,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":-2459,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":3764,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":3764,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":3941,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":3941,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":6858,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":6858,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":152315,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":152315,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-28634,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":-28634,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-7620,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":-7620,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-8938,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":-8938,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-3296,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-3296,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":-60962,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":-60962,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":2982,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":2982,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-7592,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-7592,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":-7547,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":-7547,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":-49834,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":-49834,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":107728,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":107728,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":124555,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":124555,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":130329,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":130329,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":63294,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":63294,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":23870,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":23870,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-1694,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":-1694,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-48969,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":-48969,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":-61160,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":-61160,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-46613,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":-46613,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-22970,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-22970,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-09-30","val":27821,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":27821,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-67503,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-11931,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-49884,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-09-30","val":8770,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"}]}},"EmployeeRelatedLiabilitiesCurrent":{"label":"Employee-related Liabilities, Current","description":"Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2013-12-31","val":26975,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":30808,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":30808,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":30808,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":30808,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":30808,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":34789,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":39367,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":41399,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":44376,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":44376,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":44376,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":44376,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":44376,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":53590,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":48889,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":50311,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":52072,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":52072,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":52072,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":52072,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":52072,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":57786,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":60817,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":56938,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":57016,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":57016,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":57016,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":57016,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":57016,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":60112,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":57838,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":61479,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":383943,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":383943,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":383943,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":383943,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":383943,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":671493,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":615439,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":416410,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1395034,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":1395034,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":1395034,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":1395034,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":1395034,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":432826,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":452494,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":490238,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1127845,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":1127845,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":1127845,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":1127845,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":1127845,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":164691,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1123073,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1164393,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1058618,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":1058618,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1086939,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1583,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1493,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1812,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":1812,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":1812,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":1812,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":1812,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":1812,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1481,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1172,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1165,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"}]}},"FairValueAdjustmentOfWarrants":{"label":"Fair Value Adjustment of Warrants","description":"Amount of expense (income) related to adjustment to fair value of warrant liability.","units":{"USD":[{"start":"2019-01-01","end":"2019-06-30","val":-1350,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-09-30","val":20964,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":-41641,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":248877,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":445089,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":181136,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-12-31","val":139467,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":20531,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":6713,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-09-30","val":1636,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":-1142,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-7,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2022-01-01","end":"2022-03-31","val":-7,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-7,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-7,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":-7,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-7,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":-7,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-7,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-7,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":325,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":77,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-12-31","val":225,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":25,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"}]}},"FinanceLeaseLiabilityCurrent":{"label":"Finance Lease, Liability, Current","description":"Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.","units":{"USD":[{"end":"2019-03-31","val":3981850,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2747424,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2512565,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2020-12-31","val":2254977,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":2254978,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2242024,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2022-12-31","val":5930,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"}]}},"FinanceLeaseLiabilityNoncurrent":{"label":"Finance Lease, Liability, Noncurrent","description":"Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.","units":{"USD":[{"end":"2019-03-31","val":19721692,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":14185661,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":13187711,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2020-12-31","val":14287507,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":14287507,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":14444646,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":14444646,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":14444646,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":14057963,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":16145159,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":17430692,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":20380899,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":20380899,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q4I"},{"end":"2022-03-31","val":20046333,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":10180,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":5521,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1430,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":1430,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":1430,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022Q4I"}]}},"FinanceLeasePrincipalPayments":{"label":"Finance Lease, Principal Payments","description":"Amount of cash outflow for principal payment on finance lease.","units":{"USD":[{"start":"2018-01-01","end":"2018-03-31","val":694479,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1371672,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":3135748,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":3622715,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":913812,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":687952,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":6870433,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":6870433,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":7824219,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":7824219,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":8095323,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":8095323,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":202468,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":202468,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":629082,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":629082,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-09-30","val":1869766,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":1869766,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":4387588,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":4387588,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":108718,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":108718,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1272801,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-09-30","val":183324,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":4047244,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":460964,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"}]}},"FinanceLeaseRightOfUseAsset":{"label":"Finance Lease, Right-of-Use Asset, after Accumulated Amortization","description":"Amount, after accumulated amortization, of right-of-use asset from finance lease.","units":{"USD":[{"end":"2019-03-31","val":17884339,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":17068227,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":15700276,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2020-12-31","val":15820452,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":15820452,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":15820452,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":15820452,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":15288415,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":14859808,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":16519629,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"}]}},"FinanceLeaseRightOfUseAssetAccumulatedAmortization":{"label":"Finance Lease, Right-of-Use Asset, Accumulated Amortization","description":"Amount of accumulated amortization of right-of-use asset from finance lease.","units":{"USD":[{"end":"2020-12-31","val":1116430,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":1116430,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":1116430,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":283281,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":567634,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":822113,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":895852,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":5714722,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"}]}},"FinanceLeaseRightOfUseAssetAmortization":{"label":"Finance Lease, Right-of-Use Asset, Amortization","description":"Amount of amortization expense attributable to right-of-use asset from finance lease.","units":{"USD":[{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-03-31","val":209932,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":209932,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":538224,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":538224,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":328292,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":929538,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":929538,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":391314,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1080463,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":1080463,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":272727,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":272727,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":541383,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":509460,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":268656,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":270171,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":816509,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":816509,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":275126,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":275126,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1116430,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":1071804,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":283281,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":534243,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":276451,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":822113,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":254479,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1131153,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":257792,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":283152,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":13312,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":13312,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":13312,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":9065,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":2755,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":8196,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-09-30","val":12181,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"}]}},"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":"2013-01-01","end":"2013-12-31","val":-5959,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1831,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":1829,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":15363,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":15363,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":12540,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":12540,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":12579,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":12579,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":12481,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":12481,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":12370,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":12370,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016"},{"start":"2021-01-01","end":"2021-12-31","val":-22094,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"}]}},"GainLossOnSaleOfPropertyPlantEquipment":{"label":"Gain (Loss) on Disposition of Property Plant Equipment","description":"Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":-294565,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-294565,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2023-01-01","end":"2023-12-31","val":-173,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","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":"2013-01-01","end":"2013-12-31","val":1324676,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":268635,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":568486,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":299851,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":807377,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":238891,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":943262,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":943262,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":472036,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":472036,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1002219,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":1002219,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":530183,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":530183,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1599208,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":1599208,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":596989,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":596989,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":2638784,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":2638784,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1361438,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":1361438,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2514701,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":2514701,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":1153263,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":1153263,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":3684577,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":3684577,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":1169876,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":1169876,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":5024044,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":5024044,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1588763,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":1588763,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2894232,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":2894232,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":1305469,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":1305469,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":4403128,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":4403128,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":1508896,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":1508896,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":6640942,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":6640942,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2029122,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":2029122,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":4075162,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":4075162,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":2046040,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":2046040,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":5647208,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":5647208,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":1572046,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":1572046,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":5612750,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":5612750,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1213179,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":1213179,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":2483653,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":2483653,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":1270474,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":1270474,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":3549993,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":3549993,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":1066340,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":1066340,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1926358,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":1926358,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":372086,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":372086,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1018847,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":1018847,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":646761,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":646761,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":2888992,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":2888992,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":1870145,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":1870145,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":5196893,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":5196893,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":702506,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":702506,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":2102316,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-06-30","val":-32050,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-04-01","end":"2021-06-30","val":1399810,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":-1515,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":2836018,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-39521,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":733702,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":-7471,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":4370065,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":-103801,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":-103801,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":-103801,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":3567192,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2022-01-01","end":"2022-03-31","val":-22319,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-149609,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-149609,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":-127290,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":-127290,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-282069,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-282069,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-07-01","end":"2022-09-30","val":-132460,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-132460,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-327630,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-327630,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-327630,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":-673260,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-119164,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2023-01-01","end":"2023-03-31","val":61418,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-224169,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-06-30","val":-62642,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":-105005,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-04-01","end":"2023-06-30","val":-124060,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-343302,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-01-01","end":"2023-09-30","val":-23358,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":-119133,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-07-01","end":"2023-09-30","val":39284,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-85613,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-169948,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-286795,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":-116847,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-506765,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":-219970,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":"2020-01-01","end":"2020-12-31","val":1369615,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":206584,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"}]}},"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":"2013-01-01","end":"2013-12-31","val":1984,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":781,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1446,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":665,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":2156,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":710,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":2157,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":2157,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":774,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":774,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":774,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":774,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1699,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":1699,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":925,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":925,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":2604,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":2604,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":864,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":864,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2306,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":2306,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":1442,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":1442,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":3172,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":3172,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":866,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":866,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":4059,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":4059,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":919,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":919,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1635,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":1635,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":716,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":716,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":2072,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":2072,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":437,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":437,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":2528,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":2528,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":581,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":581,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":4636,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":4636,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":4055,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":4055,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":5507,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":5507,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":871,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":871,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":2765650,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":2765650,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":255792,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":255792,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":415834,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":415834,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":160042,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":160042,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":637475,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":637475,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":221641,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":221641,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":657699,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":657699,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":57169,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":57169,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":300848,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":300848,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":243679,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":243679,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1138507,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":1138507,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":837659,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":837659,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1369615,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":1369615,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":206584,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":206584,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":583307,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":376723,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":775514,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":192207,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1181120,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":928376,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"},{"start":"2023-01-01","end":"2023-03-31","val":8283,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":8180,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":-103,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":8057,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":-123,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":8975,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":2908,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":2908,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":2915,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":7,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems":{"label":"Income Tax Expense (Benefit), Continuing Operations, Discontinued Operations","description":"Amount of current tax expense (benefit) and deferred tax expense (benefit) pertaining to income (loss) from continuing operations and income (loss) from discontinued operations.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":583307,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-09-30","val":673561,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":1181120,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":544426,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"}]}},"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":"2013-01-01","end":"2013-12-31","val":-1984,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":781,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1446,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":2156,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":-2157,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":2157,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":774,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-09-30","val":1699,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-12-31","val":2604,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":864,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1"},{"start":"2018-01-01","end":"2018-12-31","val":1303288,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":255792,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":415834,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-12-31","val":54106,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":14253,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":18322,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2021-01-01","end":"2021-06-30","val":5016,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-01-01","end":"2021-09-30","val":25194,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-06-30","val":13086,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-09-30","val":13086,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"}]}},"IncomeTaxesPaidNet":{"label":"Income Taxes Paid, Net","description":"The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.","units":{"USD":[{"start":"2015-01-01","end":"2015-06-30","val":774,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":1699,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":2604,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":864,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2306,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":2306,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":3172,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":3172,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":4059,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":4059,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":919,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":919,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1635,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":1635,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":2072,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":-2072,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":2528,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":2528,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":581,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-581,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":4636,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":4636,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":-5507,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":5507,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":1303288,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-255792,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":415834,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-09-30","val":637475,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":-637475,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":-54106,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-14253,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-18322,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-09-30","val":-1138507,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":-1138507,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-06-30","val":-5016,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-09-30","val":-25194,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":25275,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":-25275,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":-25275,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":-25275,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-06-30","val":-13086,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":-13086,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":13086,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":13086,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":13086,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":909,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1447,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":5054,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-09-30","val":4978,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-01-01","end":"2023-12-31","val":4945,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":957,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":3861,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":3870,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"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":"2021-01-01","end":"2021-03-31","val":206584,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":583307,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-09-30","val":673561,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":1181120,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":544426,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":-168315,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-15355,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":15661,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":31015,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-5840,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":-9821,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-21384,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":42487,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":71685,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":29212,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-126691,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":-54993,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":"2013-01-01","end":"2013-12-31","val":37023,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-19719,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-30834,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":497449,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":216686,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":216686,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":8371,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":-8371,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":28816,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":-28816,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":68913,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":68913,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":80102,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":80102,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":123340,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":123340,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-23637,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":-23637,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":303474,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":303474,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":432616,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":432616,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":665253,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":665253,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":412846,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":412846,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":713214,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":713214,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":1263300,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":1263300,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":543549,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":543549,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":837887,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":837887,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":772960,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":772960,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":1966667,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":476760,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1371049,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-09-30","val":-633301,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":30176,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":187569,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":814386,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-09-30","val":2238219,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":2802124,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":2802124,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":1150129,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":1150129,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":2123398,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-06-30","val":-62000,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-01-01","end":"2021-09-30","val":3455082,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-62000,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":5237579,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":-2000,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":-2000,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":-2000,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1905118,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2022-01-01","end":"2022-03-31","val":-25000,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-58000,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-58000,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":-58000,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-58000,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":-41289,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-41289,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-41289,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-4711,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-16711,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-09-30","val":-16711,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"}]}},"IncreaseDecreaseInAccountsPayableTrade":{"label":"Increase (Decrease) in Accounts Payable, Trade","description":"Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":1966667,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":476760,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1371049,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-633301,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":30176,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":187569,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":814386,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":2238219,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2022-01-01","end":"2022-12-31","val":11257,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-14903,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-40003,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-09-30","val":-48784,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-01-01","end":"2023-12-31","val":276356,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-34439,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-96147,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":-101568,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"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":"2013-01-01","end":"2013-12-31","val":57653,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":138266,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":180769,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":275813,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":392318,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":392318,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":409272,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":409272,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":891216,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":891216,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":1042058,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":1042058,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":1440617,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":1440617,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":530474,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":530474,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":360934,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":360934,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":445404,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":445404,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":1523067,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":1523067,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-16097,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-16097,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":286081,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":286081,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":518881,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":518881,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":2040729,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":2040729,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1745281,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":1745281,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":2600389,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":2600389,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":2563284,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":2563284,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":2951899,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":2951899,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":442869,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":442869,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":108366,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":108366,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-593886,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":-593886,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":-3552836,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":-3552836,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-776626,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":-776626,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-489683,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-489683,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-09-30","val":-1712746,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":-1712746,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-492436,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":-492436,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":180828,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":180828,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":669404,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-09-30","val":2970050,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":2989487,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":870541,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":679905,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-246259,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":13791,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-06-30","val":-254335,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-09-30","val":-250503,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-01-01","end":"2023-12-31","val":50854,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-100160,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-143399,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":-144135,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"IncreaseDecreaseInDeferredCharges":{"label":"Increase (Decrease) in Deferred Charges","description":"The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.","units":{"USD":[{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":140376,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":140376,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"}]}},"IncreaseDecreaseInDeposits":{"label":"Increase (Decrease) in Deposits","description":"The net cash inflow or outflow for the increase (decrease) in the beginning and end of period deposits balances.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":3000,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":4085,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-2447,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":-2533,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":-2625,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-2625,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-86,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":-86,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":648,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":648,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":525,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":525,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":501,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":501,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1155,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":1155,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-271,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":-271,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-507,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-507,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":-502,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":-502,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1781,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":1781,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":-661,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":-661,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":162,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":162,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":3832,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":3832,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1849,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":1849,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":8587,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":8587,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":8573,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-5089,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-4510,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-09-30","val":-7138,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"}]}},"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":"2014-01-01","end":"2014-03-31","val":-44119,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-85448,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":-126825,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-104998,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":-104998,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-105324,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":-105324,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":65498,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":65498,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":939964,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":939964,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":81600,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":81600,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":531897,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":531897,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":827802,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":827802,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":2591155,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":2591155,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2561991,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":2561991,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":1721979,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":1721979,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":-129261,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":-129261,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-1049041,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-1049041,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-255963,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":-255963,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":-1736603,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":-1736603,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":-1578970,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-1578970,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-118061,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-118061,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-151394,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":-151394,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-143381,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":-143381,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":-139617,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":-139617,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":13235,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":13235,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-09-30","val":20016,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":20016,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-56394,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":-56394,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":451804,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":451804,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1731422,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-09-30","val":117495,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":295633,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-27227,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2022-01-01","end":"2022-03-31","val":-3606,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":854,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":854,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":854,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-854,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-854,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-09-30","val":-854,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"}]}},"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":"2013-01-01","end":"2013-12-31","val":-417976,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":68128,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":4666,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":99063,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":178700,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":178700,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-104241,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":-104241,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-1190539,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":-1190539,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":-1121619,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":-1121619,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-812162,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":-812162,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-83095,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":-83095,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":96809,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":96809,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-191282,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-191282,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":70865,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":70865,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":108873,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":108873,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":102234,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":102234,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":161232,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":161232,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":54907,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":54907,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-13197,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-13197,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":65890,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":65890,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":871403,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":871403,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":37886,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":37886,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-4699,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-4699,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":349966,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":349966,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":2716217,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":2716217,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":1701047,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":1701047,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-12194,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":-12194,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-251593,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-251593,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-09-30","val":-1359833,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":-1359833,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-1732803,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":-1732803,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-85879,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-85879,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":22029,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-06-30","val":87171,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-01-01","end":"2021-09-30","val":1465861,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":99739,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-163757,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":-2298,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":-2298,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":-2298,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":36187,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2022-01-01","end":"2022-03-31","val":33000,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-09-30","val":2001,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":2001,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-01-01","end":"2023-06-30","val":49491,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-09-30","val":75099,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"}]}},"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":"2013-01-01","end":"2013-12-31","val":35360,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-944,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-5245,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":21632,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":83033,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":83033,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":103044,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":103044,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":156106,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":156106,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":226848,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":226848,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":341698,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":341698,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":56309,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":56309,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":126677,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":126677,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":333473,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":333473,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":349866,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":349866,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":27322,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":27322,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":13024,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":13024,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":241598,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":241598,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":78437,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":78437,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":182837,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":182837,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":217578,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":217578,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":432653,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":432653,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":288677,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":288677,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-248792,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-248792,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-276410,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":-276410,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":97062,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":97062,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":-76657,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":-76657,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":70689,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":70689,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":303373,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":303373,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-09-30","val":317979,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":317979,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":310690,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":310690,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":348077,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":348077,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-295995,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-09-30","val":268905,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":269217,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-30232,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":-57324,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":145871,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":7605,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-09-30","val":18258,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-01-01","end":"2023-12-31","val":-128663,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-2571,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-147670,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":-233745,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"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":"2018-01-01","end":"2018-12-31","val":151142,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":151142,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"}]}},"IncreaseDecreaseInOtherCurrentLiabilities":{"label":"Increase (Decrease) in Other Current Liabilities","description":"Amount of increase (decrease) in current liabilities classified as other.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":-18692,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":51,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2868,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":4147,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":7003,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":7003,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":5291,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":5291,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1126978,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":1126978,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":1121548,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":1121548,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":754322,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":754322,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":25675,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":25675,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":36316,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":36316,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":68086,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":68086,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":-128648,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":-128648,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-61978,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-61978,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-73300,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-73300,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":-95108,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":-95108,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":-20887,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":-20887,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-47917,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-47917,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-496907,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":-496907,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":-488749,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":-488749,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":375066,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":375066,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":272288,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":272288,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":559060,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":559060,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":596572,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":596572,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":957243,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":957243,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-43991,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":-43991,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-648288,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-648288,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-09-30","val":247668,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":247668,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-323469,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":-323469,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-48424,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-48424,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":71951,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-09-30","val":870971,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":325365,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":935420,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"}]}},"IncreaseDecreaseInOtherReceivables":{"label":"Increase (Decrease) in Other Receivables","description":"Amount of increase (decrease) in receivables classified as other.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":-8573,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":5089,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":4510,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":7138,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":-10548,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":-10548,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":2878,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":2878,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":12222,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":12222,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-09-30","val":11203,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":11203,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-71508,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":-71508,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":98591,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":98591,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":99312,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-09-30","val":98110,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":95809,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-11565,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-1583,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":3219,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":3037,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":3037,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":2987,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":2987,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":2987,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":2185,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":12,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2023-01-01","end":"2023-03-31","val":524,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-146,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-09-30","val":-151,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-01-01","end":"2023-12-31","val":50557,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":13414,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"}]}},"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":"2013-01-01","end":"2013-12-31","val":-37843,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-4533,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-15068,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":98197,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":-20982,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-20982,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":87925,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":87925,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":238301,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":238301,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":425795,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":425795,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-491212,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":-491212,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-10793,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":-10793,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-100126,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":-100126,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":446649,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":446649,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":173064,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":173064,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":74585,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":74585,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-160093,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-160093,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":454662,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":454662,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":200901,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":200901,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-116680,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-116680,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-75110,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":-75110,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":-506413,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":-506413,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":-501856,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-501856,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-875152,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-875152,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-70149,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":-70149,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-66226,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":-66226,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":288924,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":288924,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-264527,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":-264527,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-646331,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-646331,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-09-30","val":-825753,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":-825753,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-740010,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":-740010,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":315602,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":315602,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":263885,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-09-30","val":547667,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":2155321,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1410638,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"}]}},"IncrementalCommonSharesAttributableToCallOptionsAndWarrants":{"label":"Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants","description":"Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.","units":{"shares":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1"}]}},"InterestExpense":{"label":"Interest Expense","description":"Amount of the cost of borrowed funds accounted for as interest expense.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":12765,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":250834,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":499129,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":248295,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":664996,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":165867,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":1011476,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":1011476,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":289169,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":289169,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":587586,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":587586,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":298417,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":298417,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":903737,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":903737,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":316151,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":316151,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":1244185,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":1244185,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":343818,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":343818,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":691212,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":691212,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":347394,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":347394,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":1030949,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":1030949,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":339737,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":339737,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1384826,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":1384826,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":289939,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":289939,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":629314,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":629314,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":339375,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":339375,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":980451,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":980451,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":351137,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":351137,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":1324867,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":1324867,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":306004,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":585296,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":585296,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":279292,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":279292,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":844153,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":844153,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":258857,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":258857,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1133935,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":1133935,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":225860,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":537353,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":537353,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":311493,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":311493,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":814032,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":814032,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":276679,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":276679,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1112000,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":1112000,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":175834,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":175834,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":456767,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":456767,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":280933,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":280933,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":774471,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":774471,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":317704,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":317704,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1137445,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":1137445,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":291518,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":291518,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":732170,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":440652,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1076691,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":344521,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1381761,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":406544,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":64709,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":19738,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-12-31","val":56443,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":11906,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"}]}},"InterestExpenseDebt":{"label":"Interest Expense, Debt","description":"Amount of the cost of borrowed funds accounted for as interest expense for debt.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":0,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":0,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":1644,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":1644,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":9288,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":9288,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":18765,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":18765,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":9477,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":9477,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":28030,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":28030,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":9265,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":9265,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":33967,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":33967,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":5701,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":5701,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":12609,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":12609,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":6910,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":6910,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":19384,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":19384,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":6775,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":6775,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":26212,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":26212,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3917,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":3917,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":10489,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":10489,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":6573,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":6573,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":17226,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":17226,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":6737,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":6737,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":23956,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":23956,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2238,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":2234,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":0,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":2184,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":2150,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"}]}},"InterestExpenseOther":{"label":"Interest Expense, Other","description":"Amount of interest expense classified as other.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":496619,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":1007743,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":1007743,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":286568,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":286568,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":587586,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":587586,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":903737,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":903737,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":1244185,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":1244185,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":343818,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":343818,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":691212,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":691212,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":1030949,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":1030949,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":1384826,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":1384826,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":289939,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":289939,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":629314,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":629314,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":980451,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":980451,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":1324867,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":1324867,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":306004,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":585296,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-09-30","val":844153,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":1133935,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":1133935,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":225860,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-12-31","val":1112000,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":1112000,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":175834,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":175834,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":456767,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":456767,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-09-30","val":774471,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":774471,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":1137445,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":1137445,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":291518,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":291518,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":732170,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-09-30","val":1076691,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":1381761,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":406544,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"},{"start":"2023-01-01","end":"2023-09-30","val":45429,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":11703,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2024-01-01","end":"2024-09-30","val":41738,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":13848,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":"2013-01-01","end":"2013-12-31","val":-11539,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":250084,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":496619,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":661186,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":-1007743,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":1007743,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":286568,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":286568,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":587586,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-09-30","val":903737,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-12-31","val":1244185,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":352406,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1"}]}},"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-06-30","val":-587586,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":903737,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":1244185,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":352406,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-716980,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":716980,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":1030949,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":1030949,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":1384826,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":1384826,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":289939,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":289939,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":629314,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":629314,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":980451,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":980451,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":1324867,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":1324867,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":306004,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":306004,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":585296,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":585296,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":844153,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":844153,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":1154872,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":1154872,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":225860,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":225860,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":537353,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":537353,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":814032,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":1112000,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":175834,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":456767,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2022-01-01","end":"2022-12-31","val":58524,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":16569,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":29957,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-09-30","val":41301,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-01-01","end":"2023-12-31","val":56443,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":11898,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":26971,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":40817,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"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":"2013-12-31","val":98300,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":180630,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":180630,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":180630,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":180630,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":180630,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":285046,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":338482,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":394726,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":499080,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":499080,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":499080,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":499080,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":499080,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":559462,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":612237,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":814696,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":801240,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":801240,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":801240,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":801240,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":801240,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":834788,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":834236,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1083242,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":936549,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":936549,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":936549,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":936549,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":936549,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1155449,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1129950,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1297748,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1163845,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":1163845,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1163845,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":1163845,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":1163845,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":942619,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":892758,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1214664,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1072741,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":1072741,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":1072741,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":1072741,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":1072741,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1123957,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1359140,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1425682,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1458217,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":1458217,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":1458217,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":1458217,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":1458217,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1797141,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1178476,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1744502,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1771158,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":1771158,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1745286,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-12-31","val":562015,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":455240,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":455240,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":455240,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":455240,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":445500,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":397825,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":361774,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"LeaseAndRentalExpense":{"label":"Operating Leases, Rent Expense","description":"Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":165667,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":42321,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":84173,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":41852,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":125795,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":41622,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":153568,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":153568,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":0,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":0,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":0,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":5877,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":5877,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":5877,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":5877,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":26636,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":26636,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":26737,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":26737,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":53391,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":53391,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":26654,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":26654,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":78277,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":78277,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":24886,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":24886,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":109326,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":109326,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":28163,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":28163,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":56752,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":56752,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":28589,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":28589,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":80864,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":80864,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":24112,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":24112,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":124763,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":124763,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":43630,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":43630,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":86608,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":42978,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":159782,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":73174,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":223949,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":269204,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"}]}},"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":"2013-12-31","val":15374898,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":18878995,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":18878995,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":18878995,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":18878995,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":18878995,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":19282981,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":20600257,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":19961455,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":20324274,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":20324274,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":20324274,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":20324274,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":20324274,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":20766483,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":20676484,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":20554176,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":20015736,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":20015736,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":20015736,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":20015736,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":20015736,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":20944065,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":21489230,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":21154388,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":28446191,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":28446191,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":28446191,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":28446191,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":28446191,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":29132856,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":27660147,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":25970447,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":30434199,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":30434199,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":30434199,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":30434199,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":30434199,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":34288258,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":30205184,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":29543362,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":28641831,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":28641831,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":28641831,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":28641831,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":28641831,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":25311639,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":26740224,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":27397868,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":29964464,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":29964464,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":29964464,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":29964464,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":29964464,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":33029642,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":34314232,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":39547889,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":42590572,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":42590572,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":42590572,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":42590572,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":42590572,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":42590572,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":42590572,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":45215498,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":36553,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":33049,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":44661,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":44661,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":44661,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":44661,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":44661,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":44661,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":2109651,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":36968,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":69393,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":90969,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2305177,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":2305177,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":2305177,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":2305177,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2415348,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":2125899,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2307347,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2013-12-31","val":18519798,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":23869235,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":23869235,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":23869235,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":23869235,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":23869235,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":24954400,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":26812054,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":26499140,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":27735819,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":27735819,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":27735819,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":27735819,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":27735819,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":29590360,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":30366152,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":31374198,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":31702590,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":31702590,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":31702590,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":31702590,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":31702590,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":34265536,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":36361744,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":37825286,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":48678994,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":48678994,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":48678994,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":48678994,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":48678994,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":52357286,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":51642521,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":50641373,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":52466716,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":52466716,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":52466716,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":52466716,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":52466716,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":57803090,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":54568589,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":53816694,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":51628682,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":51628682,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":51628682,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":51628682,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":51628682,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":48385623,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":50298631,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":53016235,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":58804889,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":58804889,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":58804889,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":58804889,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":58804889,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":62292240,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":65213200,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":70995707,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":75692752,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":75692752,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":75692752,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":75692752,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":75692752,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":75692752,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":75692752,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":81164704,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1026051,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":893828,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":855977,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":855977,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":855977,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":855977,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":855977,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":855977,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":2041308,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":728863,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":661383,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":564700,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2144525,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":2144525,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":2144525,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":2144525,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2108073,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":2113910,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2072870,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2013-12-31","val":350680,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":2975784,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":2975784,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":2975784,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":2975784,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":2975784,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2474855,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2370995,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":2617483,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2460666,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":2460666,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":2460666,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":2460666,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":2460666,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2999913,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2347458,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3639305,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":3217823,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":3217823,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":3217823,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":3217823,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":3217823,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":4244543,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":3392851,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":4121541,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":5079640,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":5079640,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":5079640,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":5079640,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":5079640,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":5466592,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":5505049,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":5963611,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":7171444,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":7171444,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":7171444,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":7171444,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":7171444,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":9919514,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":10162580,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":10460322,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":10915615,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":10915615,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":10915615,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":10915615,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":10915615,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":8053224,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":9354180,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":9395135,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":11756095,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":11756095,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":11756095,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":11756095,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":11756095,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":12256750,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":14352768,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":17701164,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":17599502,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":17599502,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":17599502,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":17599502,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":17599502,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":17599502,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":17599502,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":20276651,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":26373,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":27528,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":43231,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":43231,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":43231,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":43231,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":43231,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":43231,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":2107416,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":36968,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":69393,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":90969,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2280227,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":2280227,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":2280227,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":2280227,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2396947,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":2113711,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2301036,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"LitigationReserveNoncurrent":{"label":"Estimated Litigation Liability, Noncurrent","description":"Carrying amount of estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid after one year or beyond the normal operating cycle, if longer.","units":{"USD":[{"end":"2015-12-31","val":0,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q4I"},{"end":"2016-06-30","val":609950,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"}]}},"LossContingencyDamagesSoughtValue":{"label":"Loss Contingency, Damages Sought, Value","description":"The value (monetary amount) of the award the plaintiff seeks in the legal matter.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"}]}},"LossContingencyEstimateOfPossibleLoss":{"label":"Loss Contingency, Estimate of Possible Loss","description":"Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":0,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":0,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":0,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":0,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"}]}},"MarketingAndAdvertisingExpense":{"label":"Marketing and Advertising Expense","description":"The total expense recognized in the period for promotion, public relations, and brand or product advertising.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":5344,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1942,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2535,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":593,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":2650,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":115,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":2651,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":2651,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":0,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":0,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":43921,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":43921,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":77107,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":77107,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":33186,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":33186,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":92975,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":92975,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":15868,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":15868,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":119156,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":119156,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":614,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":614,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":36195,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":36195,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":35581,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":35581,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":59064,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":59064,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":22869,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":22869,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":75542,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":75542,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":45,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":45,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":15722,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":15722,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":15677,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":15677,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":73477,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":73477,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":57755,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":57755,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":78696,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":78696,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":25360,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":25360,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":26465,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":1105,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":39659,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":13194,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":53449,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":139,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-12-31","val":130246,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":16638,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":35817,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":6780,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"}]}},"MarketRiskBenefitChangeInFairValueGainLoss":{"label":"Market Risk Benefit, Change in Fair Value, Gain (Loss)","description":"Amount of gain (loss) from (increase) decrease in fair value of contract or contract feature in long-duration contract issued by insurance entity that both protects contract holder from other-than-nominal capital market risk and exposes insurance entity to other-than-nominal capital market risk. Excludes change attributable to instrument-specific credit risk.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":332067,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":110840,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020"}]}},"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":"2013-12-31","val":2671064,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":2996434,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":2996434,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":2996434,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":2996434,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":2996434,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":3153387,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":3324068,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":3442342,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":3723692,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":3723692,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":3723692,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":3723692,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":3723692,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":4165227,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4434803,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":4779222,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":5052519,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":5052519,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":5052519,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":5052519,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":5052519,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":5557232,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":6023285,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":6562703,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":7339043,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":7339043,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":7339043,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":7339043,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":7339043,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":8196764,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":8466517,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":8673475,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":7895376,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":7895376,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":7895376,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":7895376,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":7895376,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":8354946,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":8629237,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":8703494,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":8168613,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":8168613,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":8168613,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":8168613,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":8168613,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":8183892,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":8320413,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":8885529,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":9802677,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":9802677,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":9802677,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":9802677,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":9802677,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":9948325,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":10445812,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":10618829,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":11034278,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":11034278,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":11034278,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":11034278,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":11034278,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":11034278,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":11034278,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":11885026,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-12-31","val":-9890,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":-23246,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":-23246,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":-23246,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":-23246,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":-47342,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":-4588,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":-36883,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"MinorityInterestOwnershipPercentageByNoncontrollingOwners":{"label":"Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners","description":"The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.","units":{"pure":[{"end":"2013-06-30","val":0.7,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2013-06-30","val":0.7,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2013-06-30","val":0.7,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2013-06-30","val":0.7,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2013-06-30","val":0.7,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2013-06-30","val":0.7,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2013Q2I"}]}},"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":"2015-03-31","val":0.82,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"}]}},"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":"2016-01-01","end":"2016-09-30","val":-747429,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":-776198,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-272425,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-70088,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":-1436584,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":-1436584,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":5168484,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":5168484,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-1018256,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-712252,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-1229660,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":-644364,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":-2998300,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":-2154147,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":-3923177,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-3923177,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2182360,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":1956500,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-3419566,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":-3419566,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-3574870,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":-3574870,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":-6108976,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":-6108976,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-2081280,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":-2081280,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-1528349,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-1528349,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-09-30","val":-2304079,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":-2304079,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-3430093,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":-3430093,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-400236,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-400236,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-2004971,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-06-30","val":-2004971,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-01-01","end":"2021-09-30","val":-1260015,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-1260015,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-2798024,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":-2798024,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":-2798024,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":-2798024,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-867501,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2022-01-01","end":"2022-03-31","val":-867501,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":161795,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-738241,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":-738241,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-738241,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":-738241,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-738241,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-738241,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":1858287,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-143175,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-226423,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-09-30","val":-576242,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-01-01","end":"2023-12-31","val":-568365,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":413267,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":815837,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":720030,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"NetCashProvidedByUsedInFinancingActivitiesContinuingOperations":{"label":"Net Cash Provided by (Used in) Financing Activities, Continuing Operations","description":"Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":75011,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":228911,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":876497,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":2098346,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":2537376,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":2537376,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":137767,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":137767,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1248201,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":1248201,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":986665,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":986665,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":1335318,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":1335318,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-101388,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":-101388,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-43524,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":-43524,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-747429,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-776198,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-272425,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-70088,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2022-01-01","end":"2022-03-31","val":7,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1029303,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":129267,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":129267,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":129267,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":129267,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":129267,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":129267,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"}]}},"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":"2016-01-01","end":"2016-09-30","val":-2918429,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":-3610797,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-591799,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-2074565,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":-2606774,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":-2606774,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":-13463230,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":-13463230,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-1213590,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-1213590,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-2815220,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":-2815220,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":-5761225,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":-5761225,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":-5967093,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-5967093,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-2223059,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-2223059,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-2758864,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":-2758864,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-3460652,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":-3460652,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":-3962588,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":-3962588,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-610071,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":-610071,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-1763279,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-1763279,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-09-30","val":-6390591,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":-6390591,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-8271723,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":-8271723,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-296102,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-296102,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-2096489,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-06-30","val":-2096489,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-01-01","end":"2021-09-30","val":-6444421,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-6444421,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-5500437,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":-5500437,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":-5500437,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":-5500437,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-2783041,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2022-01-01","end":"2022-03-31","val":-2783041,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-2827559,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-2827559,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":-2829408,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-2829408,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":-2827685,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-2827685,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-2827685,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-09-30","val":-249,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-01-01","end":"2023-12-31","val":18885,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":-9160,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":-9182,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"NetCashProvidedByUsedInInvestingActivitiesContinuingOperations":{"label":"Net Cash Provided by (Used in) Investing Activities, Continuing Operations","description":"Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":-649069,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-979411,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-1523630,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":-2857104,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":-4180126,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-4180126,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-1048953,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":-1048953,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-2363627,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":-2363627,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":-3141645,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":-3141645,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-4532655,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":-4532655,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-1183264,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":-1183264,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-2867507,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":-2867507,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-2918429,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-3610797,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-591799,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-2074565,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2022-01-01","end":"2022-06-30","val":-44518,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-44518,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":-46367,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-46367,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":-44644,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-44644,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-44644,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"}]}},"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":"2016-01-01","end":"2016-09-30","val":3914023,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":4986466,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":215967,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1878820,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":4159891,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":4159891,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":8338210,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":8338210,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2440264,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":2134260,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":3359827,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":2774531,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":8072154,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":7228001,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":9199134,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":9199134,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":3034007,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":3259867,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":6477384,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":6477384,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":8837226,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":8837226,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":11847403,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":11847403,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1474026,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":1474026,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":3191428,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":3191428,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-09-30","val":7507822,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":7507822,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":10643017,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":10643017,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":267086,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":267086,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":3619288,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-06-30","val":3619288,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-01-01","end":"2021-09-30","val":7378481,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":7378481,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":8233016,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":8233016,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":8233016,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":8233016,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":4617839,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2022-01-01","end":"2022-03-31","val":4617839,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2132017,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":3032053,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":2999322,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":2999322,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":3066645,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":3066645,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":3066645,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":-1764729,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-36510,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2023-01-01","end":"2023-03-31","val":-16507,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-28376,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-06-30","val":510997,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-09-30","val":-20180,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-01-01","end":"2023-09-30","val":420966,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-01-01","end":"2023-12-31","val":516724,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-204937,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-473795,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":-826061,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations":{"label":"Net Cash Provided by (Used in) Operating Activities, Continuing Operations","description":"Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":993214,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":303986,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1093232,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":1240985,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":2054183,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":2054183,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":337249,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":337249,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":563369,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":563369,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":1427860,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":1427860,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":2531639,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":2531639,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1354162,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":1354162,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":3422358,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":3422358,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":3914023,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":4986466,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":215967,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1878820,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2021-01-01","end":"2021-06-30","val":-166,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-01-01","end":"2021-09-30","val":-146,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-109241,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":-109241,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":-109241,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-10720,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-1025961,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-125925,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":-172305,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-172305,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":-104982,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-104982,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-104982,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-36510,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-28376,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-09-30","val":-20180,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"}]}},"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":"2013-01-01","end":"2013-12-31","val":399977,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":168440,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":372473,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":204033,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":535838,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":163365,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":611494,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":611494,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":324038,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":324038,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":686074,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":686074,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":362036,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":362036,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1082845,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":1082845,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":396771,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":396771,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":1790713,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":1790713,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":940301,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":940301,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1735055,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":1735055,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":794754,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":794754,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":2548115,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":2548115,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":813060,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":813060,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":3471868,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":3471868,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1111491,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":1111491,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2024818,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":2024818,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":913327,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":913327,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":3080739,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":3080739,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":1055921,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":1055921,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":4646890,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":4646890,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1419979,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":1419979,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":2849368,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":2849368,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":1429389,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":1429389,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":3949191,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":3949191,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":1099823,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":1099823,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1992970,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":1992970,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":668588,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":668588,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1323330,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":1323330,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":654742,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":654742,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1798663,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":1798663,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":475333,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":475333,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":888061,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":888061,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":155523,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":155523,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":314917,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-03-31","val":314917,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":446740,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":291217,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":403082,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":403082,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1212681,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":765941,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":1032486,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":2679095,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":3827278,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":327684,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":495922,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-03-31","val":495922,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-03-31","val":495922,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2021-01-01","end":"2021-03-31","val":495922,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q1"},{"start":"2021-04-01","end":"2021-06-30","val":1023087,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":1023087,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-04-01","end":"2021-06-30","val":1023087,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q2"},{"start":"2021-07-01","end":"2021-09-30","val":541495,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":3188945,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":3188945,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":3188945,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":3188945,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2638816,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2022-01-01","end":"2022-03-31","val":2638816,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-03-31","val":2638816,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-33543279,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":-127290,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":-36182095,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-33675739,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-07-01","end":"2022-09-30","val":-132460,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":2333505,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":2333505,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":2333505,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":-575839,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-119164,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2023-01-01","end":"2023-03-31","val":45446,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-224169,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-06-30","val":-60574,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":-105005,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-04-01","end":"2023-06-30","val":-106020,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-343302,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-01-01","end":"2023-09-30","val":-26869,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":-119133,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-07-01","end":"2023-09-30","val":33705,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-80912,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-145356,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-247791,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":-102435,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-435937,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":-188146,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"NetIncomeLossAttributableToNoncontrollingInterest":{"label":"Net Income (Loss) Attributable to Noncontrolling Interest","description":"Amount of Net Income (Loss) attributable to noncontrolling interest.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":922715,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":99414,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":194567,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":95153,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":269383,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":74816,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":329611,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":329611,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":147998,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":147998,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":315371,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":315371,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":167373,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":167373,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":514664,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":514664,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":199293,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":199293,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":845467,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":845467,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":420273,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":420273,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":777340,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":777340,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":357067,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":357067,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":1133290,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":1133290,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":355950,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":355950,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1548117,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":1548117,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":476353,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":476353,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":867779,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":867779,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":391426,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":391426,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":1320317,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":1320317,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":452538,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":452538,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":1991524,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":1991524,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":608562,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":608562,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1221158,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":1221158,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":612596,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":612596,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1692510,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":1692510,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":471352,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":471352,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":854130,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":854130,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":288799,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":288799,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":744489,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":744489,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":455690,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":455690,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1113855,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":1113855,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":369366,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":369366,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":380598,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":380598,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":159394,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":159394,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":271259,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":271259,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":111865,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":111865,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":537804,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":537804,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":266545,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":266545,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1148183,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":1148183,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":168238,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":168238,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":524975,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":356737,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":697962,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":172987,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":956684,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":791645,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"},{"start":"2022-04-01","end":"2022-06-30","val":-34984724,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":-34984724,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-12-31","val":-34984724,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-34984724,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-34984724,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":-97421,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":7689,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-10248,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":-17937,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-4546,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":5702,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-13676,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-24592,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-41912,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":-17320,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-73743,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":-31831,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":"2015-01-01","end":"2015-03-31","val":346178,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":686074,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":1082845,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":1790713,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":970797,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":940301,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1735055,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":1735055,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":2548115,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":2548115,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":3471868,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":3471868,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1111491,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":1111491,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2024818,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":2024818,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":3080739,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":3080739,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":4646890,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":4646890,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1419979,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":1419979,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":2849368,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":2849368,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":3949191,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":3949191,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":1992970,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":1992970,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":668588,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":668588,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1323330,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-09-30","val":1798663,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":888061,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":155523,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":446740,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":291217,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1212681,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":765941,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":2679095,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":327684,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":994034,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":666350,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1362542,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":368508,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":2232261,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1847171,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":-575839,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":45446,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-12-31","val":-80912,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-145356,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"}]}},"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":"2013-01-01","end":"2013-12-31","val":702508,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2015-01-01","end":"2015-03-31","val":702508,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1"}]}},"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":"2018-12-31","val":668175,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":668175,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":668175,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":668175,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":668175,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":752964,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":300896,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":408446,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":358382,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":358382,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":358382,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":358382,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":358382,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":263188,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":212172,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":528441,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":856490,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":856490,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":856490,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":856490,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":856490,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":610083,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":388674,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":280273,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":629050,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":629050,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q4I"},{"end":"2022-03-31","val":630606,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"}]}},"OperatingCostsAndExpenses":{"label":"Operating Costs and 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. Excludes Selling, General and Administrative Expense.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":3033417,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1270923,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2509647,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":1238724,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":3636793,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":1127146,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":5061647,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":5061647,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1968226,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":1968226,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":4149311,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":4149311,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":2181085,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":2181085,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":6476830,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":6476830,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":2327519,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":2327519,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":9242940,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":9242940,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":3048462,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":3048462,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":6190924,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":6190924,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":3142462,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":3142462,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":9277435,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":9277435,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":3086511,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":3086511,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":13095635,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":13095635,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3919119,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":3919119,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":7954714,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":7954714,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":4035595,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":4035595,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":12176023,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":12176023,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":4221309,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":4221309,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":17490784,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":17490784,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":4766949,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":4460945,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":9741048,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":9741048,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":4974099,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":4974099,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":14930985,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":14930985,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":5189937,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":5189937,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":22410523,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":22410523,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":6127449,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":6353309,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":12650752,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":12650752,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":6297443,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":6297443,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":19344318,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":19344318,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":6693566,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":6693566,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":26795920,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":26795920,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":5611467,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":5611467,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":11974117,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":11974117,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":6362650,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":6362650,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":20114437,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":20114437,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":8140320,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":8140320,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":30112807,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":30112807,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":6619952,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":6619952,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":16927917,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-06-30","val":32050,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-04-01","end":"2021-06-30","val":10307965,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":1515,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":28352372,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":39521,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":11424455,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":7471,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":40288063,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":103801,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":103801,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":103801,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":12045468,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2022-01-01","end":"2022-03-31","val":22319,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":149609,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":149609,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":127290,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":127290,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":282069,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":282069,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-07-01","end":"2022-09-30","val":132460,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":132460,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":415055,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":415055,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":415055,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":119164,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":267486,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-04-01","end":"2023-06-30","val":148322,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":400186,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-07-01","end":"2023-09-30","val":132700,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3"}]}},"OperatingIncomeLoss":{"label":"Operating Income (Loss)","description":"The net result for the period of deducting operating expenses from operating revenues.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":1317819,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":258667,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":556727,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":298060,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":795615,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":238888,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":917963,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":917963,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":459496,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":459496,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":989626,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":989626,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":530130,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":530130,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1590007,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":1590007,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":600381,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":600381,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":2629463,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":2629463,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1360169,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":1360169,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2509944,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":2509944,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":1149775,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":1149775,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":3680677,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":3680677,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":1170733,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":1170733,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":5023110,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":5023110,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1591693,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":1591693,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2914495,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":2914495,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":1322802,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":1322802,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":4416283,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":4416283,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":1501788,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":1501788,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":6657173,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":6657173,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2033128,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":2339132,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":4083599,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":4083599,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":2050471,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":2050471,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":5659749,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":5659749,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":1576150,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":1576150,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":5992236,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":5992236,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1444654,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":1218794,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":2493021,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":2493021,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":1274227,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":1274227,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":3562655,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":3562655,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":1069634,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":1069634,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":4667513,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":4667513,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":376532,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":376532,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1030253,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":1030253,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":653721,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":653721,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":2906018,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":2906018,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":1875765,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":1875765,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":5593390,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":5593390,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":706282,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":706282,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":2138917,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-06-30","val":-32050,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-04-01","end":"2021-06-30","val":1432635,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":-1515,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":2873342,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-39521,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":734425,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":-7471,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":4103108,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":-103801,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":-103801,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":-103801,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":3573943,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2022-01-01","end":"2022-03-31","val":-22319,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-149609,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-149609,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":-127290,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":-127290,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-282069,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-282069,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-07-01","end":"2022-09-30","val":-132460,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-132460,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-325889,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-325889,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-325889,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":-684776,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-119164,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2023-01-01","end":"2023-03-31","val":77524,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-224169,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-06-30","val":-49759,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":-105005,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-04-01","end":"2023-06-30","val":-127283,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-343302,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-01-01","end":"2023-09-30","val":1252,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":-119133,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-07-01","end":"2023-09-30","val":51011,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-188598,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-160906,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-279624,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":-118718,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-485814,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":-206190,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"OperatingLeaseExpense":{"label":"Operating Lease, Expense","description":"Amount of operating lease expense. Excludes sublease income.","units":{"USD":[{"start":"2017-08-02","end":"2017-08-31","val":36881,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-08-02","end":"2017-08-31","val":36881,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2017-08-02","end":"2017-08-31","val":36881,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-08-02","end":"2017-08-31","val":36881,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-08-02","end":"2017-08-31","val":36881,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q3I"},{"start":"2017-12-01","end":"2017-12-31","val":68128,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-12-01","end":"2017-12-31","val":68128,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2017-12-01","end":"2017-12-31","val":68128,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-12-01","end":"2017-12-31","val":68128,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-12-01","end":"2017-12-31","val":68128,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"start":"2018-01-01","end":"2018-03-31","val":26737,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":53391,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":26654,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":78277,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":24886,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":109326,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":31291,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":28163,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":56752,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":56752,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":28589,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":28589,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":80864,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":80864,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":24112,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":24112,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":124763,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":124763,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":43630,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":43630,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":86608,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":42978,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":81764,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":27900,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":223949,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":269204,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":269204,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":549727,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-04-01","end":"2021-06-30","val":280523,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":902327,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":352600,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1155662,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":1155662,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":1155662,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":306965,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2022-01-01","end":"2022-03-31","val":306965,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":6122,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":6112,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":6112,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":10435,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":9619,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-07-01","end":"2022-09-30","val":4323,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":4004,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":14712,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":14712,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":14712,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":2895,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":140,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":5682,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":12181,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-01-01","end":"2023-09-30","val":188,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":3985,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3"},{"start":"2024-01-01","end":"2024-06-30","val":30,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":30,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"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":164241,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":107190,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":105961,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2022-06-30","val":16790,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":16034,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":16708,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":16708,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":16708,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":6589,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":15487,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":10730,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":6705,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":3277,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":3277,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":3277,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":3277,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2161,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1816,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"}]}},"OperatingLeaseLiabilityNoncurrent":{"label":"Operating Lease, Liability, Noncurrent","description":"Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.","units":{"USD":[{"end":"2019-03-31","val":258839,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":281455,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":243648,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2022-06-30","val":10180,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":5521,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1430,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":1430,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":1430,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":2235,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"}]}},"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":[{"end":"2020-04-30","val":1768,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2020Q1I"},{"start":"2020-01-01","end":"2020-06-30","val":86608,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-09-30","val":159782,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-01-31","val":848000,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q4I"},{"end":"2021-04-30","val":929,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2021Q1I"},{"start":"2021-01-01","end":"2021-06-30","val":549727,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-06-01","end":"2021-06-30","val":123600,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-06-01","end":"2021-06-30","val":123600,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-06-01","end":"2021-06-30","val":125810,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-06-01","end":"2021-06-30","val":125810,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q2I"},{"start":"2021-01-01","end":"2021-09-30","val":902327,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2022-03-01","end":"2022-03-31","val":1528,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-03-01","end":"2022-03-31","val":1528,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-03-01","end":"2022-03-31","val":1528,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-03-01","end":"2022-03-31","val":1528,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2022-03-01","end":"2022-03-31","val":1528,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-03-01","end":"2022-03-31","val":1528,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-03-01","end":"2022-03-31","val":1528,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-03-01","end":"2022-03-31","val":1528,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q1I"},{"end":"2022-10-31","val":369,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2022-10-31","val":369,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2022-10-31","val":369,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2022Q3I"}],"CNY":[{"end":"2022-10-31","val":2615,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2022-10-31","val":2615,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2022-10-31","val":2615,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2022Q3I"}]}},"OperatingLeasePaymentsUse":{"label":"Operating Lease, Payments, Use","description":"Amount of cash outflow from operating lease to bring another asset to condition and location necessary for its intended use.","units":{"USD":[{"start":"2021-01-01","end":"2021-01-31","val":848000,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q4I"},{"start":"2021-01-01","end":"2021-06-30","val":848000,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2023-01-01","end":"2023-12-31","val":369,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"}],"CNY":[{"start":"2023-01-01","end":"2023-12-31","val":2615,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","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-03-31","val":423080,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":388645,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":349609,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2020-12-31","val":366828,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":366828,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":366828,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":366828,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":3790962,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":3967112,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":3710902,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2022-06-30","val":26970,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":21555,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":18138,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":7686,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-09-30","val":6705,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":3277,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":3277,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":3277,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":3277,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2161,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":874,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"}]}},"OperatingLeaseRightOfUseAssetAmortizationExpense":{"label":"Operating Lease, Right-of-Use Asset, Amortization Expense","description":"Amount of amortization expense for right-of-use asset from operating lease.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":192779,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2020-01-01","end":"2020-12-31","val":192779,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-12-31","val":192779,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":218856,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":447464,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-09-30","val":740613,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":781907,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":218456,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":6112,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":5615,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":5615,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":8997,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":9619,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-07-01","end":"2022-09-30","val":4004,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":13312,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":13312,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":13312,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":10138,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":2755,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2023-01-01","end":"2023-03-31","val":1064,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":8196,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-06-30","val":2119,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":5441,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":12181,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-01-01","end":"2023-09-30","val":3152,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":3985,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":4201,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1066,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":2007,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":2894,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"OperatingLeasesFutureMinimumPaymentsDue":{"label":"Operating Leases, Future Minimum Payments Due","description":"Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.","units":{"USD":[{"end":"2017-12-31","val":570705,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017Q4I"},{"end":"2018-03-31","val":547428,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":517561,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":579873,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":492409,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":423080,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":388645,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":349609,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":331693,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":299284,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":273328,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":255646,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":366828,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":3790962,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"}]}},"OperatingLeasesFutureMinimumPaymentsDueCurrent":{"label":"Operating Leases, Future Minimum Payments Due, Next Twelve Months","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2017-12-31","val":105009,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017Q4I"},{"end":"2018-03-31","val":81732,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":51865,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":28634,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":123105,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":78691,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":52005,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":25830,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2021-03-31","val":652902,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInFiveYears":{"label":"Operating Leases, Future Minimum Payments, Due in Five Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2017-12-31","val":122017,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017Q4I"},{"end":"2018-03-31","val":122017,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":122017,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":142506,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInFourYears":{"label":"Operating Leases, Future Minimum Payments, Due in Four Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2017-12-31","val":120048,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017Q4I"},{"end":"2018-03-31","val":120048,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":120048,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":142074,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":105441,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":102000,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":99706,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":95896,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":98241,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":96555,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":96826,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":100620,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInThreeYears":{"label":"Operating Leases, Future Minimum Payments, Due in Three Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2017-12-31","val":115036,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017Q4I"},{"end":"2018-03-31","val":115036,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":115036,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":136550,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":134579,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":126710,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":123858,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":119127,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":122038,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":119946,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":120282,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":124992,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":157139,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":726717,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInTwoYears":{"label":"Operating Leases, Future Minimum Payments, Due in Two Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2017-12-31","val":108595,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017Q4I"},{"end":"2018-03-31","val":108595,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":108595,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":130109,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":129284,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":115679,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":113076,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":108756,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":111414,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":82783,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":56220,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":30034,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":209689,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":849338,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"}]}},"OperatingLeasesFutureMinimumPaymentsDueThereafter":{"label":"Operating Leases, Future Minimum Payments, Due Thereafter","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2021-03-31","val":1562005,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"}]}},"OtherAmortizationOfDeferredCharges":{"label":"Amortization of Other Deferred Charges","description":"Amount of amortization of other deferred costs recognized in the income statement.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":384483,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":387483,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"}]}},"OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest":{"label":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest","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 noncontrolling interests.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":37927,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":8545,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":7222,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-1323,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":6783,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":-439,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-4241,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":4241,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-8955,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":-8955,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-12263,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":-12263,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":-3308,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":-3308,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":68756,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":-68756,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":81019,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":-81019,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":118209,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":118209,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-21262,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":-21262,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":66229,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":66229,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":87491,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":87491,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-77759,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-77759,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":-11530,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-11530,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":219290,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":219290,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-28360,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-28360,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-102987,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-102987,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":-74627,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-74627,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":189867,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":-189867,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":86880,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":-86880,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-295000,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":295000,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-249159,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-249159,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":93684,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":93684,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":342843,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":342843,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":358078,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":358078,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":264394,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":264394,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-297797,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":297797,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-170771,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-170771,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":10628,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":10628,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":181399,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":181399,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":305737,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":305737,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":295109,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":295109,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":107361,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":107361,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":144115,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":-144115,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":119459,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":119459,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":-24656,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":-24656,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-179112,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":-179112,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":-298571,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":-298571,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-485881,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":-485881,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-22590,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-22590,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-118160,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":-140750,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-118190,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":-30,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-274917,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":59103,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"}]}},"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":"2013-01-01","end":"2013-12-31","val":23859,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-18675,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-15710,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":2965,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-14385,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":1325,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-9814,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-9814,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":22140,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":22140,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":29801,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":29801,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":7661,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":7661,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-159356,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":159356,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":-189157,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":189157,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-274714,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":-274714,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":30496,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":30496,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-168043,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":-168043,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-198539,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":-198539,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":195169,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":195169,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":27126,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":27126,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-525386,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":-525386,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":18413,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":18413,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":190076,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":190076,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":171663,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":171663,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-393121,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":393121,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":-203045,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":203045,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":692535,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":-692535,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":583928,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":583928,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-367271,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":-367271,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":-951198,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":-951198,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-985500,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":-985500,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":-618229,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":-618229,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":889589,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-889589,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":354157,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":354157,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-26303,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":-26303,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-380460,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":-380460,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-712766,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":-712766,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":-686463,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":-686463,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-253764,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":-253764,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-343827,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":-343827,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-287142,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-287142,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":56685,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":56685,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":361761,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":361761,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":648903,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":648903,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1125857,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":1125857,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-51159,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-51159,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":279946,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":331105,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":287271,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":7325,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":656465,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":149107,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"}]}},"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":"2014-01-01","end":"2014-12-31","val":-14055,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-392923,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":-392923,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-744676,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":-744676,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":987535,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":987535,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":833086,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":833086,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-03-31","val":833086,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q1"},{"start":"2018-04-01","end":"2018-06-30","val":-1294041,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":-1294041,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q2"},{"start":"2018-07-01","end":"2018-09-30","val":-882623,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-1187386,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-1187386,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":524928,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":524928,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-03-31","val":524928,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-03-31","val":524928,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2019-01-01","end":"2019-03-31","val":524928,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-03-31","val":524928,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q1"},{"start":"2019-04-01","end":"2019-06-30","val":-561859,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":-561859,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-04-01","end":"2019-06-30","val":-561859,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-561859,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q2"},{"start":"2019-07-01","end":"2019-09-30","val":-981572,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":-981572,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-361125,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":-361125,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-487942,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":-487942,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-03-31","val":-487942,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-03-31","val":-487942,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":-487942,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-03-31","val":-487942,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q1"},{"start":"2020-04-01","end":"2020-06-30","val":81341,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":81341,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-04-01","end":"2020-06-30","val":81341,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":81341,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q2"},{"start":"2020-07-01","end":"2020-09-30","val":947474,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":947474,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1611738,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-73749,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-73749,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-03-31","val":-73749,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-03-31","val":-73749,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-04-01","end":"2021-06-30","val":471855,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":471855,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q2"},{"start":"2021-07-01","end":"2021-09-30","val":7355,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2022-01-01","end":"2022-03-31","val":208210,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":53189,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-487,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":6490,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":6977,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":4862,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":-1628,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":2204,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":3280,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":5507,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":2227,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":175,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":-5332,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent":{"label":"Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent","description":"Amount after tax of other comprehensive income (loss) attributable to parent entity.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":1659714,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1482315,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":2030888,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":548573,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1894015,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":-136873,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":907534,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":907534,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-173025,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":-173025,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":311398,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":311398,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":484423,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":484423,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":2291358,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":2291358,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":1979960,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":1979960,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":5439016,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":5439016,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":422173,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":422173,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1917115,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":1494942,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":2465965,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":548850,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":4120327,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2847026,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"}]}},"OtherComprehensiveIncomeOtherNetOfTax":{"label":"Other Comprehensive Income, Other, Net of Tax","description":"Amount of increase (decrease) in other comprehensive income, after tax, from changes classified as other.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":273237,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1634064,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","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":"2013-12-31","val":18569,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":71562,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":71562,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":71562,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":71562,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":68400,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":50065,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":28949,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":28573,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":78307,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":78307,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":78307,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":78307,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":78307,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":27021,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":26916,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":26911,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":77973,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":77973,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":77973,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":77973,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":77973,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":23352,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":408201,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":748013,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":77935,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":77935,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":77935,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":77935,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":77935,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":26903,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":32262,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":25642,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":49707,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":49707,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":49707,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":49707,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":49707,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":20112,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":21728,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":26769,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":10752,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":10752,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":10752,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":10752,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q4I"},{"end":"2020-03-31","val":14036,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":17801,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":52694,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2021-12-31","val":68438,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":13,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":13,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":13,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":13,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":13,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":75657,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"}]}},"OtherLongTermDebtNoncurrent":{"label":"Other Long-term Debt, Noncurrent","description":"Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.","units":{"USD":[{"end":"2015-12-31","val":0,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":0,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-09-30","val":607580,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":574921,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":574921,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":574921,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":574921,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":574921,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":569294,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":576368,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":585898,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":598811,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":598811,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":598811,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":598811,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":598811,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":620044,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":588280,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":566994,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2651084,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":2651084,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":2651084,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":2651084,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":2651084,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2716856,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":3750820,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":3584182,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2616691,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":2616691,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":2616691,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":2616691,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":2616691,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2571824,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2579037,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2680038,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":600537,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":600537,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":600537,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":600537,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":600537,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":598353,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":607492,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":607478,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":616955,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":616955,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q4I"},{"end":"2022-03-31","val":618482,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"}]}},"OtherMinorityInterests":{"label":"Other Noncontrolling Interests","description":"Carrying amount of equity interests owned by noncontrolling shareholders, partners, or other equity holders in one or more of the entities consolidated into the reporting entity's financial statements other than joint ventures, limited partnerships, operating partnerships or interests held by preferred unit holders.","units":{"USD":[{"end":"2020-03-31","val":15279,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1I"},{"end":"2021-03-31","val":145648,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"}]}},"OtherNonoperatingIncome":{"label":"Other Nonoperating Income","description":"Amount of income related to nonoperating activities, classified as other.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":6857,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":9968,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":11759,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":1791,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-12-31","val":25299,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":25299,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":12540,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":12540,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":12593,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":12593,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":53,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":53,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-12-31","val":9321,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1269,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":4757,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":3488,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2"}]}},"OtherNonoperatingIncomeExpense":{"label":"Other Nonoperating Income (Expense)","description":"Amount of income (expense) related to nonoperating activities, classified as other.","units":{"USD":[{"start":"2014-01-01","end":"2014-09-30","val":11762,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":3,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2015-01-01","end":"2015-09-30","val":9201,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":9201,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":-3392,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":-3392,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":9321,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1269,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":4757,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":3488,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":3900,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":3900,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":-857,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-857,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":934,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":934,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-2930,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-2930,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-20263,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-20263,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":-17333,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-17333,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-13155,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":-13155,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":7108,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":7108,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-16231,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":-16231,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-4006,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-310010,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-8437,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":-8437,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":-4431,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":-4431,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-12541,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":-12541,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":-4104,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":-4104,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-379486,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-379486,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-231475,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-5615,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-9368,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":-9368,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-3753,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":-3753,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-12662,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":-12662,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":-3294,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":-3294,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-2741155,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":-2741155,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-4446,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":-4446,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-11406,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-11406,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":-6960,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":-6960,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-17026,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":-17026,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":-5620,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":-5620,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-396497,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":-396497,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-3776,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-3776,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-36601,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":-32825,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-37324,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":-723,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":266957,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-6751,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":-1741,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-1741,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-1741,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":76225,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":3329,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":17782,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":14453,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":17758,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":-24,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":156370,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":2797,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":20560,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":17763,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":20605,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":45,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":"2019-01-01","end":"2019-12-31","val":2700035,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019"}]}},"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":"2013-12-31","val":2699,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1755,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":1755,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":1755,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":1755,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":1755,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":3562,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":3323,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":3347,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2125,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":2125,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":2125,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":2125,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":2125,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3333,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":3235,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3223,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1555,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":1555,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":1555,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":1555,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":1555,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3149,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":3202,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3261,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":3334,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":3334,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":3334,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":3334,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":3334,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":11256,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":7734,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":7455,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":7590,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2021-12-31","val":83685,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q4I"},{"end":"2022-03-31","val":100629,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":3219,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":3037,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2987,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":2987,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":2987,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":2987,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":2987,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":2987,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2999,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":2841,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2836,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"}]}},"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":"2014-01-01","end":"2014-03-31","val":179743,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":341791,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":341451,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":1137189,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":1137189,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":1715630,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":1715630,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":10901428,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":10901428,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":655417,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-09-30","val":986380,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":1158992,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"}]}},"PaymentsForProceedsFromInvestments":{"label":"Payments for (Proceeds from) Investments","description":"The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":651816,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":278953,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":-566997,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-576189,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":-576189,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1112691,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":1112691,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1141156,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":1141156,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-428106,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-428106,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":135261,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":135261,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":218670,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":218670,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":50834,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":50834,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":261101,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":261101,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":514640,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":514640,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":54059,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":54059,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":-2238925,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":-2238925,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":1529837,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":1529837,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":454761,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":454761,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":141698,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":141698,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-637708,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":-637708,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":-750953,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":332933,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":250781,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":296264,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"}]}},"PaymentsToAcquireOtherProductiveAssets":{"label":"Payments to Acquire Other Productive Assets","description":"Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":42916,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":539229,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-12-31","val":651816,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":278953,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1"}]}},"PaymentsToAcquireProductiveAssets":{"label":"Payments to Acquire Productive Assets","description":"The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.","units":{"USD":[{"start":"2014-01-01","end":"2014-09-30","val":648187,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":-566997,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2023-01-01","end":"2023-06-30","val":358784,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-06-30","val":164833,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":232466,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"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":"2013-01-01","end":"2013-12-31","val":701504,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":260439,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1212763,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":1898359,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":3593370,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":3593370,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":815570,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":815570,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2409338,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":2409338,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":3753997,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":3753997,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":5153796,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":5153796,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":70573,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":70573,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1726351,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":1726351,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":3346535,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":3346535,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":3475536,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":3475536,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":373129,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":373129,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":886542,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":886542,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":630043,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":630043,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":2590890,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":2590890,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":698950,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":698950,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":2105744,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":2105744,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":7013770,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":7013770,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":3278264,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":3278264,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1503611,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":1503611,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":2164457,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":2164457,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":2936684,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":2936684,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":4713541,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":4713541,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":240223,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":240223,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1188781,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":1188781,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-09-30","val":4679397,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":4679397,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":8271723,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":8271723,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":127877,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":557094,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-09-30","val":2918682,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":2305437,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-06-30","val":44518,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":44518,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":46367,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":46367,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":44644,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":44644,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":44644,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-09-30","val":249,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-01-01","end":"2023-12-31","val":1484,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"}]}},"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":"2013-12-31","val":61572,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":691802,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":691802,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":691802,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":691802,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":691802,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":957788,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":318729,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":30714,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":201542,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":201542,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":201542,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":201542,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":201542,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1326604,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1221111,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":470162,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":518722,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":518722,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":518722,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":518722,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":518722,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":398338,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":364146,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":814531,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":900680,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":900680,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":900680,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":900680,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":900680,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":811806,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":777452,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2505473,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1826214,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":1826214,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1826214,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":1826214,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":1826214,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1422522,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1873647,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1040645,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1301351,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":1301351,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":1301351,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":1301351,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":1301351,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1337553,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":878586,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":784097,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":625922,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":625922,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":625922,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":625922,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":625922,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1076563,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":995746,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1739541,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2812156,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":2812156,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q4I"},{"end":"2022-03-31","val":4214130,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"}]}},"PrepaidRent":{"label":"Prepaid Rent","description":"Amount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer.","units":{"CNY":[{"end":"2017-03-31","val":7000000,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"}],"USD":[{"end":"2017-03-31","val":1015795,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"}]}},"ProceedsFromConvertibleDebt":{"label":"Proceeds from Convertible Debt","description":"The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.","units":{"USD":[{"start":"2019-01-01","end":"2019-06-30","val":288889,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-09-30","val":681175,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":392286,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-202204,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-442500,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"}]}},"ProceedsFromDerivativeInstrumentFinancingActivities":{"label":"Proceeds from Derivative Instrument, Financing Activities","description":"The cash inflow provided by derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.","units":{"USD":[{"start":"2019-01-01","end":"2019-06-30","val":282000,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":282000,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":724500,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":724500,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":442500,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019"}]}},"ProceedsFromIssuanceOfCommonStock":{"label":"Proceeds from Issuance of Common Stock","description":"The cash inflow from the additional capital contribution to the entity.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":5725,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":909703,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":909703,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":918290,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":918290,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":178048,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":178048,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":178048,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":178048,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":178048,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":178048,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":178048,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":178048,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":380000,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":380000,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":720000,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":720000,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":903153,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":903153,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":134565,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":134565,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":144246,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":144246,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":139632,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":139632,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":140000,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":140000,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-06-30","val":-300000,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-253200,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":46800,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-09-30","val":340158,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":340158,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":414558,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":414558,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":141428,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-06-30","val":60000,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":60000,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":60000,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":60000,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"}]}},"ProceedsFromIssuanceOfDebt":{"label":"Proceeds from Issuance of Debt","description":"The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.","units":{"USD":[{"start":"2019-01-01","end":"2019-06-30","val":282000,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-09-30","val":282000,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"}]}},"ProceedsFromIssuanceOfWarrants":{"label":"Proceeds from Issuance of Warrants","description":"The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).","units":{"USD":[{"start":"2019-01-01","end":"2019-06-30","val":77995,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-09-30","val":77995,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":77995,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019"}]}},"ProceedsFromLongTermCapitalLeaseObligations":{"label":"Proceeds from Long-term Capital Lease Obligations","description":"The cash inflow from proceeds received from lessor related to a long-term capital lease obligation.","units":{"USD":[{"start":"2016-01-01","end":"2016-06-30","val":961408,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":904854,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":2521933,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"}]}},"ProceedsFromOtherDebt":{"label":"Proceeds from Other Debt","description":"Amount of cash inflow from debt classified as other.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":1626490,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":1626490,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1108977,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":1108977,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2715847,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":2715847,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":3849970,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":3849970,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":4872018,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":4872018,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":961408,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-09-30","val":904854,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":2521933,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016"}]}},"ProceedsFromOtherEquity":{"label":"Proceeds from Other Equity","description":"Amount of cash inflow from the issuance of equity classified as other.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":702670,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014"},{"start":"2019-01-01","end":"2019-09-30","val":74486,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":74486,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019"}]}},"ProceedsFromRelatedPartyDebt":{"label":"Proceeds from Related Party Debt","description":"The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":1114145,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":1161940,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":76495,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":76495,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":75985,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":75985,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":250000,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":250000,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-12-31","val":250000,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020"}]}},"ProceedsFromRepaymentsOfRelatedPartyDebt":{"label":"Proceeds from (Repayments of) Related Party Debt","description":"Amount of cash inflow (outflow) from long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts.","units":{"USD":[{"start":"2014-01-01","end":"2014-09-30","val":1698798,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":1114145,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-784454,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-1118294,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":-1109581,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":-1109581,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-1099730,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":-1099730,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016"},{"start":"2020-01-01","end":"2020-03-31","val":-1500774,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2023-01-01","end":"2023-03-31","val":23035,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":22263,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-09-30","val":13785,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-01-01","end":"2023-12-31","val":-14471,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-10200,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-15810,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":-15823,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"ProceedsFromRepaymentsOfShortTermDebt":{"label":"Proceeds from (Repayments of) Short-term Debt","description":"The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.","units":{"USD":[{"start":"2015-01-01","end":"2015-06-30","val":-18765,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-465579,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":437694,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":431060,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":431060,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":421331,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":421331,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":406934,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":406934,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":411319,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":411319,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":408836,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":408836,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":405176,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":405176,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-458342,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-2234,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-09-30","val":-2184,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"}]}},"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":"2013-01-01","end":"2013-12-31","val":95351,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":30924,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":30893,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":65060,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":65060,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":45570,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":45570,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":45711,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":45711,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":45355,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":45355,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":44952,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":44952,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":29088,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017"}]}},"ProceedsFromSaleOfPropertyPlantAndEquipment":{"label":"Proceeds from Sale of Property, Plant, and Equipment","description":"The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":29088,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"}]}},"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":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":471682,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014"},{"start":"2018-01-01","end":"2018-03-31","val":-458342,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-2234,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":-2184,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2022-01-01","end":"2022-12-31","val":893539,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":467455,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","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":"2020-01-01","end":"2020-03-31","val":249158,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":249158,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":249158,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-12-31","val":249158,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020"}]}},"ProfessionalFees":{"label":"Professional Fees","description":"A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":93776,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":62746,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":79702,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":16956,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":90577,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":10875,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":156444,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":156444,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":18462,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":18462,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":125019,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":125019,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":106557,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":106557,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":129948,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":129948,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":4929,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":4929,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":200904,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":200904,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":4423,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":4423,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":106921,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":106921,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":102498,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":102498,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":126272,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":126272,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":19351,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":19351,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":140059,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":140059,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":13762,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":13762,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":38313,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":38313,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":24551,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":24551,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":54182,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":54182,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":15869,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":15869,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":74046,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":74046,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":0,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":93557,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":93557,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":93557,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":93557,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":222412,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":222412,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":41288,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":41288,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":104915,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":104915,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":63627,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":63627,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":219045,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":219045,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":114130,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":114130,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":337260,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":337260,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":7625,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":7625,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":19594,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":19594,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":11969,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":11969,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":40385,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":40385,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":20791,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":20791,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":109562,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":109562,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":8908,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":8908,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":20145,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-06-30","val":20145,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-04-01","end":"2021-06-30","val":11237,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":11237,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":31701,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":31701,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":11556,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":11556,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":97701,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":97701,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":97701,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":97701,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":8000,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2022-01-01","end":"2022-03-31","val":8000,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":16000,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":16000,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":8000,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":8000,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":60850,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":60850,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-07-01","end":"2022-09-30","val":34362,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":34362,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":96795,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":96795,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":96795,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":23952,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":72287,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-04-01","end":"2023-06-30","val":48335,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":106023,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-07-01","end":"2023-09-30","val":33736,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3"}]}},"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":"2013-01-01","end":"2013-12-31","val":1322692,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":267854,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":567040,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":299186,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":805221,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":238181,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":941105,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":941105,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":472036,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":472036,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1001445,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":1001445,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":529409,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":529409,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1597509,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":1597509,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":596064,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":596064,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":2636180,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":2636180,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1360574,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":1360574,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2512395,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":2512395,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":1151821,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":1151821,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":3681405,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":3681405,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":1169010,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":1169010,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":5019985,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":5019985,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1587844,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":1587844,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2892597,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":2892597,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":1304753,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":1304753,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":4401056,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":4401056,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":1508459,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":1508459,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":6638414,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":6638414,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2028541,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":2028541,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":2028541,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-03-31","val":2028541,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":4070526,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":4070526,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":2041985,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":2041985,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":2041985,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":5641701,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":5641701,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":1571175,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":1571175,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":2847100,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":2847100,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":957387,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":957387,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-03-31","val":957387,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-03-31","val":957387,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2019-01-01","end":"2019-03-31","val":957387,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-03-31","val":957387,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":2067819,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":2067819,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":1110432,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":1110432,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-04-01","end":"2019-06-30","val":1110432,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":1110432,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":2912518,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":2912518,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":844699,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":844699,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1268659,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":1268659,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":314917,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":314917,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-03-31","val":314917,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-03-31","val":314917,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":717999,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":717999,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":403082,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":403082,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-04-01","end":"2020-06-30","val":403082,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1750485,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":1750485,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":1032486,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":1032486,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":3827278,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":3827278,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":495922,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":495922,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2021-01-01","end":"2021-03-31","val":495922,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1519009,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-06-30","val":1519009,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-04-01","end":"2021-06-30","val":1023087,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":1023087,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-04-01","end":"2021-06-30","val":1023087,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":2060504,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":2060504,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":541495,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":541495,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":3188945,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":3188945,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":3188945,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":3188945,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2638816,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2022-01-01","end":"2022-03-31","val":2638816,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-03-31","val":2638816,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2022-01-01","end":"2022-03-31","val":2638816,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-03-31","val":2638816,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-33543279,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":-36182095,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":-127290,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-06-30","val":-127290,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":-127290,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-33675739,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-132460,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-132460,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-33721300,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-33721300,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-33721300,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":-673260,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-119164,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2023-01-01","end":"2023-03-31","val":-119164,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-03-31","val":-119164,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-01-01","end":"2023-03-31","val":53135,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-70822,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":-105005,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-04-01","end":"2023-06-30","val":-105005,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-04-01","end":"2023-06-30","val":-123957,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-31415,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":-119133,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-07-01","end":"2023-09-30","val":39407,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-94588,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"start":"2023-01-01","end":"2023-12-31","val":-94588,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"start":"2023-01-01","end":"2023-12-31","val":-94588,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-12-31","val":-94588,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-169948,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-289703,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":-119755,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-509680,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":-219977,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":"2013-12-31","val":1804010,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":20864591,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":20864591,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":20864591,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":20864591,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":20864591,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":21821495,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":23877195,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":23841848,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":23745925,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":23745925,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":23745925,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":23745925,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":23745925,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":23973424,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":24898867,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":26411776,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":25521829,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":25521829,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":25521829,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":25521829,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":25521829,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":26530624,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":27154465,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":27811990,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":29867414,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":29867414,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":29867414,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":29867414,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":29867414,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":31729744,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":31489921,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":30703468,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":42615222,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":42615222,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":42615222,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":42615222,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":42615222,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":44840776,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":44595861,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":43758043,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":45169432,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":45169432,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":45169432,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":45169432,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":45169432,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":44778306,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":45992441,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":51518200,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":57489458,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":57489458,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":57489458,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":57489458,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":57489458,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":57524904,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":58686588,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":61640902,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":62840423,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":62840423,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q4I"},{"end":"2022-03-31","val":64537633,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":45974,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":43370,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":44644,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":44644,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":44644,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":44644,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":44644,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":44644,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":240825,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":44837,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":42464,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":42204,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":147576,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":147576,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":147576,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":147576,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":145115,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":144179,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":150419,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2013-12-31","val":1416732,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":20331864,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":20331864,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":20331864,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":20331864,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":20331864,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":21137554,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":22986492,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":22760108,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":22447911,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":22447911,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":22447911,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":22447911,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":22447911,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":22423207,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":23141717,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":24379696,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":23274180,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":23274180,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":23274180,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":23274180,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":23274180,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":23962577,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":24228108,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":24508268,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":26151630,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":26151630,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":26151630,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":26151630,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":26151630,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":27493272,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":27084796,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":26068324,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":37723969,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":37723969,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":37723969,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":37723969,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":37723969,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":21402779,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":21548255,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":21764088,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":22838622,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":22838622,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":22838622,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":22838622,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":22838622,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":22872761,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":24098583,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":28663983,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":31455424,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":31455424,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":31455424,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":31455424,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":31455424,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":31261013,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":32027790,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":32483275,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":33162817,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":33162817,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q4I"},{"end":"2022-03-31","val":34378671,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":44518,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":39937,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":38989,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":38989,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":38989,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":38989,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":38989,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":38989,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":62223,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":37028,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":33051,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":30844,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":50024,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":50024,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":50024,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":50024,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":46193,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":43265,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":43162,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"PropertyPlantAndEquipmentOtherNet":{"label":"Property, Plant and Equipment, Other, Net","description":"Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.","units":{"USD":[{"end":"2020-12-31","val":47275876,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q4I"},{"end":"2020-12-31","val":47275876,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":47275876,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2021-03-31","val":46549428,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":46887598,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":49002904,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"}]}},"PropertyPlantAndEquipmentOwnedAccumulatedDepreciation":{"label":"Property, Plant, and Equipment, Owned, Accumulated Depreciation","description":"The cumulative amount of depreciation (related to long-lived, depreciable flight assets owned by the entity and used in the entity's principle business operations and capitalized assets classified as property, plant and equipment that are owned by the entity) that has been recognized in the income statement.","units":{"USD":[{"end":"2019-03-31","val":328292,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":554355,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":714851,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1131559,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":307220,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"}]}},"RelatedPartyTransactionPurchasesFromRelatedParty":{"label":"Related Party Transaction, Purchases from Related Party","description":"Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":601031,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":219648,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":488615,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":784140,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":1114018,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":1114018,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":502048,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":502048,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":680245,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":680245,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":774296,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":774296,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":772914,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":772914,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":69909,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":69909,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":115763,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":115763,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":171214,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":2008014,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":229165,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":229165,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":60530,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":60530,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":145347,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":145347,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":1268786,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":219958,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":264233,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":264233,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":11320,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":62914,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":62914,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":76784,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":76784,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":93681,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":11320,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2019-01-01","end":"2019-12-31","val":93681,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":5494,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":5494,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":9379,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":9379,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-09-30","val":25154,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-12-31","val":33906,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":3726,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":10589,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"}]}},"RepaymentsOfAdvancesForConstruction":{"label":"Repayments of Advances for Construction","description":"The cash outflow for the payments made by the entity, generally on a straight-line basis over periods ranging from five to forty years to developers, builders, government agencies and municipalities for borrowings received in construction.","units":{"USD":[{"start":"2018-01-01","end":"2018-06-30","val":655417,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-09-30","val":986380,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":1158992,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":264687,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":264687,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":452709,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":452709,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":1161676,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":1161676,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-03-31","val":36915,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":36915,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":323717,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":323717,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-09-30","val":640363,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":640363,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-03-31","val":64145,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":64145,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1435118,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-09-30","val":2969376,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":3195000,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1648354,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"}]}},"RepaymentsOfLongTermCapitalLeaseObligations":{"label":"Repayments of Long-term Capital Lease Obligations","description":"The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":627659,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-223186,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":33206,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":510155,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":1593231,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":1593231,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":355553,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":355553,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":508635,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":508635,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":1931772,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":1931772,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":2149439,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":2149439,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":539082,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":539082,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1512487,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":1512487,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":2149599,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":2149599,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":3298131,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":3298131,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":679359,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":679359,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":861407,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":861407,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-01-01","end":"2017-09-30","val":2565420,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":2565420,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":-3860155,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":-3860155,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":694479,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1371672,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-09-30","val":3135748,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-12-31","val":3622715,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"}]}},"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":"2018-01-01","end":"2018-12-31","val":440462,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":440462,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"}]}},"RepaymentsOfRelatedPartyDebt":{"label":"Repayments of Related Party Debt","description":"The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.","units":{"USD":[{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-03-31","val":784454,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1118294,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"}]}},"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":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-12-31","val":-471682,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":9251,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":9251,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":18765,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-12-31","val":465579,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-437694,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1"},{"start":"2023-01-01","end":"2023-03-31","val":166210,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":681693,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-09-30","val":1016509,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-01-01","end":"2023-12-31","val":1021349,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":6138,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":981956,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"RetainedEarningsAccumulatedDeficit":{"label":"Retained Earnings (Accumulated Deficit)","description":"The cumulative amount of the reporting entity's undistributed earnings or deficit.","units":{"USD":[{"end":"2013-12-31","val":399977,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1011471,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":1011471,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":1011471,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":1011471,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":1011471,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1335509,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1697545,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":2094316,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2802184,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":2802184,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":2802184,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":2802184,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":2802184,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3742485,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4537239,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":5350300,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":6274052,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":6274052,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":6274052,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":6274052,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":6274052,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":7385543,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":8298870,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":9354792,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":10920942,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":10920942,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":10920942,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":10920942,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":10920942,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":12340921,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":13770310,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":14870133,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":12913912,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":12913912,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":12913912,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":12913912,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":12913912,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":13582500,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1323330,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1798663,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":-6788652,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":-6788652,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":-6788652,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":-6788652,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":-6788652,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":-6633129,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":-6341912,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":-5575971,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":-4109557,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":-4109557,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":-4109557,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":-4109557,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":-4109557,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":-3781873,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":-3115523,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":-2747015,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":-1877296,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":-1877296,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":-1877296,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":-1877296,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":-1877296,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":-1877296,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":-1877296,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":-30125,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":-23527725,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":-23660185,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":-23705746,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":-23705746,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":-23705746,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":-23705746,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":-23705746,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":-23705746,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":-3361986,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":-23824910,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":-23929915,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":-24049048,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":-3442898,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":-3442898,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":-3442898,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":-3442898,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":-3588254,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":-3690689,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":-3878835,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"RevenueFromContractWithCustomerIncludingAssessedTax":{"label":"Revenue from Contract with Customer, Including Assessed Tax","description":"Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":24147957,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":6800077,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":13824647,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":7024570,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":20590734,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":6766087,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":28402759,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":28402759,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":7572103,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":7572103,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":15143773,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":15143773,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":7571670,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":7571670,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":22906973,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":22906973,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":7763200,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":7763200,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":31463433,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":31463433,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":5987999,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":5987999,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":13004370,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":13004370,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":7016371,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":7016371,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":23020455,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":23020455,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":10016085,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":10016085,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":35706197,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":35706197,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":7326234,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":7326234,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":19066834,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":11740600,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":31225714,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":12158880,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":44391171,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":15619411,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"}]}},"Revenues":{"label":"Revenues","description":"Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).","units":{"USD":[{"start":"2017-01-01","end":"2017-06-30","val":10869209,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":5358397,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":16592306,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":5723097,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2018-01-01","end":"2018-06-30","val":13824647,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":7024570,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":20590734,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":6766087,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":28402759,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2020-01-01","end":"2020-06-30","val":13004370,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":7016371,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":23020455,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":10016085,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":35706197,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":7326234,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":19066834,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":11740600,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":31225714,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":12158880,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":44391171,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":15619411,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":89166,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":89166,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":89166,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":1719130,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":476994,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":43317,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-06-30","val":814389,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":43317,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-04-01","end":"2023-06-30","val":337395,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":56884,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-01-01","end":"2023-09-30","val":1311750,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":13567,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-07-01","end":"2023-09-30","val":497361,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":3461933,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":500420,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1097816,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":597396,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":1320738,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":222922,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"SalariesWagesAndOfficersCompensation":{"label":"Salary and Wage, Excluding Cost of Good and Service Sold","description":"Amount of expense for salary and wage arising from service rendered by nonofficer and officer employees. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":890780,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":261300,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":545135,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":283835,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":852373,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":307238,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":1176798,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":1176798,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":380649,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":380649,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":822616,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":822616,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":441967,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":441967,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1313726,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":1313726,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":491110,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":491110,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":1876362,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":1876362,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":682590,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":682590,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1385243,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":1385243,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":702653,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":702653,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":2106103,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":2106103,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":720860,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":720860,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":2861888,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":2861888,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":814366,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":814366,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1708803,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":1708803,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":894437,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":894437,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":2643753,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":2643753,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":934950,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":934950,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":3606687,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":3606687,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1027089,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":1027089,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":2103051,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":2103051,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":1075962,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":1075962,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":3235366,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":3235366,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":1132315,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":1132315,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":5067864,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":5067864,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1539079,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":1539079,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":3106423,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":3106423,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":1567344,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":1567344,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":4847107,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":4847107,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":1740684,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":1740684,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":7502622,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":7502622,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1914777,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":1914777,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":3868118,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":3868118,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":1953341,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":1953341,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":5936083,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":5936083,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":2067965,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":2067965,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":8374223,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":8374223,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":2259143,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":2259143,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":5412499,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":3153356,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":8703710,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":3291211,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":11871813,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":3408406,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":4421,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":4421,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":9282,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":4861,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"}]}},"SalesRevenueGoodsNet":{"label":"Sales Revenue, Goods, Net (Deprecated 2018-01-31)","description":"Aggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":2084492,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":782442,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1549381,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":766939,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":2200601,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":651220,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":2937981,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":2937981,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1135846,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":1135846,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2401692,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":2401692,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":1265846,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":1265846,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":3790553,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":3790553,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":1388861,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":1388861,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":5503971,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":5503971,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1925675,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":1925675,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":3796999,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":3796999,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":1871324,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":1871324,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":5643897,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":5643897,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":1846898,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":1846898,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":7998195,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":7998195,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":2528075,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":2528075,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":4948996,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":2420921,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":7356170,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":2407174,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":10889753,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2708046,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"}]}},"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":"2013-01-01","end":"2013-12-31","val":4351236,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1529590,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":3066374,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":1536784,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":4432408,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":1366034,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":5979610,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":5979610,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":2427722,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":2427722,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":5138937,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":5138937,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":2711215,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":2711215,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":8066837,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":8066837,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":2927900,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":2927900,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":11872403,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":11872403,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":4408631,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":4408631,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":8700868,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":8700868,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":4292237,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":4292237,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":12958112,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":12958112,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":4257244,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":4257244,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":18118745,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":18118745,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":5510812,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":5510812,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":10869209,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":5358397,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":16592306,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":5723097,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":24147957,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":6800077,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"}]}},"SalesRevenueServicesNet":{"label":"Sales Revenue, Services, Net (Deprecated 2018-01-31)","description":"Aggregate revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":2266744,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":747148,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1516993,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":769845,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":2231807,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":714814,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":3041629,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":3041629,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1291876,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":1291876,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2737245,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":2737245,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":1445369,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":1445369,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":4276284,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":4276284,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":1539039,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":1539039,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":6368432,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":6368432,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":2482956,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":2482956,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":4903869,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":4903869,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":2420913,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":2420913,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":7314215,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":7314215,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":2410346,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":2410346,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":10120550,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":10120550,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":2982737,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":2982737,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":5920213,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":2937476,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":9236136,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":3315923,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":13258204,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":4092031,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","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":{"CNY":[{"end":"2013-06-05","val":3000000,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2013-06-05","val":3000000,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2013-06-05","val":3000000,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2013Q2I"}],"USD":[{"end":"2013-06-05","val":490677,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2013Q2I"},{"end":"2019-12-31","val":430540,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":459232,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":459232,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":459232,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":459232,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":459232,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":457562,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":464551,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":464540,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":471787,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":471787,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q4I"},{"end":"2022-03-31","val":472955,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"}]}},"ShippingHandlingAndTransportationCosts":{"label":"Shipping, Handling and Transportation Costs (Deprecated 2018-01-31)","description":"Cost incurred during the reporting period in transporting goods and services to customers. Includes freight-out costs.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":60353,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":13348,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":20572,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":7224,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":25992,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":5420,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":35348,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":35348,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":7301,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":7301,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":15412,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":15412,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":8111,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":8111,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":24605,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":24605,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":9193,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":9193,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":36013,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":36013,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":9571,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":9571,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":21396,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":21396,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":11825,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":11825,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":38770,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":38770,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":17374,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":17374,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":56605,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":56605,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":21480,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":21480,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":42825,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":21345,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":65667,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":22842,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":90028,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":31009,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"}]}},"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":"2013-12-31","val":0,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":471277,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":471277,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":471277,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":471277,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":471277,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":473810,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":474725,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":455703,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":0,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":449658,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":436464,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":434768,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":0,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":420829,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":427891,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":435769,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":445647,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":445647,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":445647,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":445647,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":445647,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2023-12-31","val":983007,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":983007,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":983007,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1368261,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1359431,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1310990,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"ShortTermDebtPercentageBearingFixedInterestRate":{"label":"Short-term Debt, Percentage Bearing Fixed Interest Rate","description":"The portion of the carrying amount of short-term borrowings outstanding as of the balance sheet date which accrues interest at a set, unchanging rate.","units":{"pure":[{"end":"2014-12-31","val":0.0784,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0.0784,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0.0784,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0.0784,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0.0784,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0.0609,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0.0609,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0.0609,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0.0609,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0.0609,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0.0609,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0.0609,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0.0609,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0.0609,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0.0609,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0.0609,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0.0609,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"}]}},"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":"2013-12-31","val":473836,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1993806,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":1993806,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":1993806,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":1993806,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":1993806,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2518032,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2887729,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":3095343,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":3687853,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":3687853,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":3687853,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":3687853,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":3687853,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":4658650,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":5254865,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":6040800,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":6634335,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":6634335,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":6634335,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":6634335,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":6634335,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016Q4I"},{"end":"2017-03-31","val":7764239,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":8849229,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":10108195,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":12893760,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":12893760,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":12893760,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":12893760,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":12893760,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":15027666,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":15515857,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":15997451,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":14137141,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":14137141,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":14137141,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":14137141,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":14137141,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":15159886,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":15734168,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":15569838,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":14818238,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":14818238,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":14818238,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":14818238,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":14818238,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":14890092,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":15237994,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":16732838,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":19037748,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":19037748,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":19037748,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":19037748,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":19037748,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":19314273,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":20453156,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":20828989,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":22067902,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":22067902,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":22067902,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":22067902,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":22067902,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":33102180,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2021-12-31","val":22067902,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":33102180,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2021-12-31","val":22067902,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2021-12-31","val":33102180,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":24064180,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2022-03-31","val":35949206,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-03-31","val":35949206,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-03-31","val":35949206,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q1I"},{"end":"2022-06-30","val":989498,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2022-06-30","val":989498,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-06-30","val":989498,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":860779,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2022-09-30","val":860779,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3I"},{"end":"2022-12-31","val":811316,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":811316,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":811316,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":811316,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":811316,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":811316,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":-58453,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":691895,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2023-03-31","val":691895,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2023-03-31","val":691895,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":591990,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2023-06-30","val":591990,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q2I"},{"end":"2023-09-30","val":473731,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":-137406,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":-137406,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":-137406,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":-137406,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":-259933,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":-7401,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":-197594,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2012-12-31","val":1007914,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":3144900,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2013-12-31","val":3144900,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2013Q4I"},{"end":"2014-12-31","val":4990240,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":4990240,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"end":"2014-12-31","val":4990240,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":4990240,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":4990240,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2014-12-31","val":4990240,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":5671419,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":6211797,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":6537685,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":7411545,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":7411545,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":7411545,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":7411545,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":7411545,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2015-12-31","val":7411545,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2015Q4I"},{"end":"2016-03-31","val":8823877,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":9689668,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":10820022,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":11686854,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":11686854,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":11686854,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":11686854,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":11686854,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2016-12-31","val":11686854,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2016Q4I"},{"end":"2017-03-31","val":13321471,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":14872514,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":16670898,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":20232803,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"end":"2017-12-31","val":20232803,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":20232803,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2017-12-31","val":20232803,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2017-12-31","val":20232803,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2017-12-31","val":20232803,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2017-12-31","val":20232803,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2017-12-31","val":20232803,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2017-12-31","val":20232803,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":23224430,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2018-03-31","val":23224430,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-03-31","val":23224430,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-03-31","val":23224430,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q1I"},{"end":"2018-06-30","val":23982374,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"end":"2018-06-30","val":23982374,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-06-30","val":23982374,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q2I"},{"end":"2018-09-30","val":24670926,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"end":"2018-09-30","val":24670926,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3I"},{"end":"2018-12-31","val":22032517,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":22032517,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":22032517,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":22032517,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":22032517,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2018-12-31","val":22032517,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2018-12-31","val":22032517,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2018-12-31","val":22032517,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2018-12-31","val":22032517,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2018Q4I"},{"end":"2019-03-31","val":23514832,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2019-03-31","val":23514832,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2019-03-31","val":23514832,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2019-03-31","val":23514832,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-03-31","val":23514832,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-03-31","val":23514832,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q1I"},{"end":"2019-06-30","val":24363405,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2019-06-30","val":24363405,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2019-06-30","val":24363405,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-06-30","val":24363405,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q2I"},{"end":"2019-09-30","val":24273332,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2019-09-30","val":24273332,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":22986851,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":22986851,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":22986851,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":22986851,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":22986851,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2019-12-31","val":22986851,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2019-12-31","val":22986851,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2019-12-31","val":22986851,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2019-12-31","val":22986851,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":23073984,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2020-03-31","val":23073984,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2020-03-31","val":23073984,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2020-03-31","val":23073984,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-03-31","val":23073984,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-03-31","val":23073984,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":23558407,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2020-06-30","val":23558407,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2020-06-30","val":23558407,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-06-30","val":23558407,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q2I"},{"end":"2020-09-30","val":25618367,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2020-09-30","val":25618367,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":28840425,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":28840425,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":28840425,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":28840425,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":28840425,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2020-12-31","val":28840425,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2020-12-31","val":28840425,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2020-12-31","val":28840425,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2020-12-31","val":28840425,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2020-12-31","val":28840425,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2020-12-31","val":28840425,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":29262598,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2021-03-31","val":29262598,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2021-03-31","val":29262598,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2021-03-31","val":29262598,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-03-31","val":29262598,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-03-31","val":29262598,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":30898968,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2021-06-30","val":30898968,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2021-06-30","val":30898968,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-06-30","val":30898968,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q2I"},{"end":"2021-09-30","val":31447818,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2021-09-30","val":31447818,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3I"},{"end":"2021-12-31","val":33102180,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":33102180,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":33102180,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":33102180,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":33102180,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":33102180,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":33102180,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2021-12-31","val":-343269,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2021Q4I"},{"end":"2022-03-31","val":35949206,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2022-03-31","val":35949206,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2022-03-31","val":35949206,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q1I"},{"end":"2022-06-30","val":989498,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2022-06-30","val":989498,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q2I"},{"end":"2022-09-30","val":860779,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":811316,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":811316,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":811316,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":811316,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":811316,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":811316,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":-68343,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2022-12-31","val":-68343,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2022-12-31","val":-68343,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2022-12-31","val":-68343,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2022Q4I"},{"end":"2023-03-31","val":691895,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":591990,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":473731,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":-160652,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":-160652,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":-160652,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":-160652,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":-307275,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":-11989,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":-234477,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"StockIssuedDuringPeriodValueAcquisitions":{"label":"Stock Issued During Period, Value, Acquisitions","description":"Value of stock issued pursuant to acquisitions during the period.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":50000,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":918290,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":918290,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":178048,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":178048,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2023-01-01","end":"2023-12-31","val":75,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"start":"2023-01-01","end":"2023-12-31","val":75,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"start":"2023-01-01","end":"2023-12-31","val":75,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-12-31","val":75,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","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":"2017-01-01","end":"2017-12-31","val":920000,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":920000,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":130000,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":130000,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-01-01","end":"2018-03-31","val":130000,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q1"},{"start":"2018-04-01","end":"2018-06-30","val":10000,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":10000,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-12-31","val":140000,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":140000,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-04-01","end":"2019-06-30","val":300000,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":300000,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-04-01","end":"2019-06-30","val":300000,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":300000,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q2"},{"start":"2019-07-01","end":"2019-09-30","val":46800,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":46800,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":46800,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":46800,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":260158,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":260158,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-03-31","val":260158,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-03-31","val":260158,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":260158,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-01-01","end":"2020-03-31","val":260158,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q1"},{"start":"2020-07-01","end":"2020-09-30","val":80000,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":80000,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":414558,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":414558,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-04-01","end":"2021-06-30","val":141428,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":141428,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-04-01","end":"2021-06-30","val":141428,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-04-01","end":"2021-06-30","val":141428,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-12-31","val":141428,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":141428,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":141428,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":141428,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":894997,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2024-01-01","end":"2024-03-31","val":20045,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":20045,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":20045,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"SuppliesExpense":{"label":"Supplies Expense","description":"Amount of expense associated with supplies that were used during the current accounting period.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":65472,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":19562,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":50271,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":30709,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":79427,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":29156,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":100998,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":100998,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":31766,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":31766,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":100690,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":100690,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":68924,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":68924,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":236950,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":236950,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":136260,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":136260,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":351353,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":351353,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":81806,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":81806,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":150238,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":150238,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":68432,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":68432,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":220380,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":220380,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":70142,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":70142,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":378691,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":378691,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":119302,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":119302,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":332289,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":332289,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":212987,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":212987,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":581678,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":581678,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":249389,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":249389,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":677745,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":677745,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":210500,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":210500,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":379369,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-01-01","end":"2018-06-30","val":379369,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":168869,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":168869,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":527015,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-01-01","end":"2018-09-30","val":527015,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":147646,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":147646,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1140464,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":1140464,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":389360,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":389360,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":680065,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":680065,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":290705,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":290705,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1189712,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":1189712,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":509647,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":509647,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1614261,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":1614261,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":195597,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":195597,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":560180,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":560180,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":364583,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":364583,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1048658,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":1048658,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":488478,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":488478,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1630623,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":1630623,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":247418,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":247418,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":577303,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-06-30","val":5192,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-04-01","end":"2021-06-30","val":329885,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":4096,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":890821,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":6184,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":313518,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":992,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1201472,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":7242,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":7242,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":7242,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":327860,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2022-01-01","end":"2022-03-31","val":14326,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":39756,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":39756,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":25430,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":25430,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":34195,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":34195,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-07-01","end":"2022-09-30","val":4927,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":4927,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":37582,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":37582,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":37582,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":3556,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":10777,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-04-01","end":"2023-06-30","val":7221,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":18398,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-07-01","end":"2023-09-30","val":7621,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3"}]}},"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":"2018-12-31","val":41156,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":41156,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":41156,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"end":"2018-12-31","val":41156,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"end":"2018-12-31","val":41156,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018Q4I"},{"end":"2019-12-31","val":12047,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":12047,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":12047,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":12047,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":12047,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":196,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2021-03-31","val":211763,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":563991,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-12-31","val":420796,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":420796,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q4I"},{"end":"2022-03-31","val":966693,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-12-31","val":73301,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":18845,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":18845,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":18845,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":18845,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":39552,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":27358,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":27504,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"UtilitiesCosts":{"label":"Utilities Costs (Deprecated 2018-01-31)","description":"Utilities costs incurred during the reporting period for services, such as water, sewer, gas, electricity and telephone required to operate a building.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":67474,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":24118,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":38370,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":14252,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":50146,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":11776,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":62367,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":62367,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":191648,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":191648,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":291758,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":291758,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":100110,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":100110,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":354609,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":354609,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":62851,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":62851,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":491209,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":491209,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":146107,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":146107,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":232331,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":232331,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":86224,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":86224,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":308358,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":308358,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":76027,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":76027,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":443054,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":443054,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":147887,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":147887,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":219484,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":71597,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":293706,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":74222,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":439248,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":178979,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"}]}},"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":"2019-06-30","val":76645,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2019Q2I"},{"end":"2019-09-30","val":173445,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":110840,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"end":"2019-12-31","val":110840,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":110840,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":110840,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":110840,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":110559,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":306771,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":42818,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1149,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"end":"2020-12-31","val":1149,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":1149,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"end":"2020-12-31","val":1149,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":1149,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":21680,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":7862,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2785,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":7,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":7,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":7,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":7,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":7,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":7,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":7,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"}]}},"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":"2013-01-01","end":"2013-12-31","val":1380822,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":13200578,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-12-31","val":13494129,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":13659289,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1"},{"start":"2018-01-01","end":"2018-06-30","val":14921354,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":14968757,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":14939432,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":14975000,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":14948397,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":14975000,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":15535829,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":15535829,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":16096658,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":16096658,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":16398532,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":16398532,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":18055867,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":18055867,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":16783362,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":16783362,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":18026761,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":18026761,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":18032270,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":18032270,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":18037331,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":18037331,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":18059240,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":18059240,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":18063109,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":18063109,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":18270070,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":18270070,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":18456331,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":18456331,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":18481814,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-06-30","val":18481814,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-04-01","end":"2021-06-30","val":18507296,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":18507296,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":18603563,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":18603563,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":18838569,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":18838569,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":18661588,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":18661588,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":18661588,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":18661588,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":18838569,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2022-01-01","end":"2022-03-31","val":18838569,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":31250525,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":3125053,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":43872480,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":4387248,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":40583562,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":4058356,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-07-01","end":"2022-09-30","val":58366569,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":5836659,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":44885402,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":44885402,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":44885402,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":61334331,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":58366569,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2023-01-01","end":"2023-03-31","val":76757439,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":5836659,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-06-30","val":76757439,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":5836659,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-04-01","end":"2023-06-30","val":76757439,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":5836659,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-01-01","end":"2023-09-30","val":76757439,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":5836659,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-07-01","end":"2023-09-30","val":76757439,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":77253156,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":84334314,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":84466482,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":84598650,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":84510860,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":84598650,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":"2013-01-01","end":"2013-12-31","val":1380822,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":13200578,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":13394789,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":13589000,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":13459526,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":13589000,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":13494129,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":13494129,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":13659289,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":13659289,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":13788872,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":13788872,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":13915000,"accn":"0001144204-15-049992","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":13915000,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":13830915,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":13830915,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":13788872,"accn":"0001144204-15-065490","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":13788872,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":13850244,"accn":"0001144204-16-090978","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":13850244,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":13915000,"accn":"0001144204-16-102112","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":13915000,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":13915000,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":13915000,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":13915000,"accn":"0001144204-16-119035","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":13915000,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":13915000,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":13915000,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":13915000,"accn":"0001144204-16-133532","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":13915000,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":13915000,"accn":"0001144204-17-017152","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":13915000,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":13915000,"accn":"0001144204-17-027058","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":13915000,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":13915000,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":13915000,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2017-04-01","end":"2017-06-30","val":13915000,"accn":"0001144204-17-042622","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":13915000,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":13915000,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":13915000,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":13915000,"accn":"0001144204-17-057924","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":13915000,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":14311932,"accn":"0001144204-18-020808","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-17"},{"start":"2017-01-01","end":"2017-12-31","val":14311932,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":14871111,"accn":"0001144204-18-027789","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":14871111,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":14921354,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13"},{"start":"2018-04-01","end":"2018-06-30","val":14968757,"accn":"0001144204-18-043706","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-13","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":14939432,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":14975000,"accn":"0001144204-18-059050","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":14948397,"accn":"0001615774-19-005042","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":14975000,"accn":"0001615774-19-007821","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"}]}},"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":"2013-01-01","end":"2013-12-31","val":1380822,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":13200578,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-12-31","val":13494129,"accn":"0001144204-15-020283","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":13659289,"accn":"0001144204-15-029813","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-12","frame":"CY2015Q1"},{"start":"2018-01-01","end":"2018-06-30","val":14921354,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2018-04-01","end":"2018-06-30","val":14968757,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":14939432,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2018-07-01","end":"2018-09-30","val":14975000,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":14948397,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":14975000,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":15530972,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-01-01","end":"2019-06-30","val":15530972,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":16086944,"accn":"0001213900-19-018503","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-09-20"},{"start":"2019-04-01","end":"2019-06-30","val":16086944,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":16380863,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-01-01","end":"2019-09-30","val":16380863,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":18013200,"accn":"0001213900-19-023123","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":18013200,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":16757890,"accn":"0001213900-20-015080","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-16"},{"start":"2019-01-01","end":"2019-12-31","val":16757890,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":18005761,"accn":"0001213900-20-016048","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":18005761,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":18011270,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":18011270,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2020-04-01","end":"2020-06-30","val":18016331,"accn":"0001213900-20-022106","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":18016331,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":18021848,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":18021848,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":18042109,"accn":"0001213900-20-036751","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":18042109,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":18060070,"accn":"0001213900-21-021624","fy":2020,"fp":"FY","form":"10-K","filed":"2021-04-15"},{"start":"2020-01-01","end":"2020-12-31","val":18060070,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":18246331,"accn":"0001213900-21-026290","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":18246331,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":18271814,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-01-01","end":"2021-06-30","val":18271814,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-04-01","end":"2021-06-30","val":18297296,"accn":"0001213900-21-043966","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-20"},{"start":"2021-04-01","end":"2021-06-30","val":18297296,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":18393563,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":18393563,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":18628569,"accn":"0001213900-21-059085","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":18628569,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":18451588,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":18451588,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":18451588,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":18451588,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":18628569,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2022-01-01","end":"2022-03-31","val":18628569,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":31250525,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":3125053,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":43872480,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":4387248,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":40583562,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":4058356,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-07-01","end":"2022-09-30","val":58366569,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":5836659,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":44885402,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":44885402,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":44885402,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":61334331,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":58366569,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2023-01-01","end":"2023-03-31","val":76757439,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":5836659,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-06-30","val":76757439,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":5836659,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-04-01","end":"2023-06-30","val":76757439,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":5836659,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-01-01","end":"2023-09-30","val":76757439,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":5836659,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-07-01","end":"2023-09-30","val":76757439,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":77253156,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":84334314,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":84466482,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":84598650,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":84510860,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":84598650,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":"2019-12-31","val":1971129,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":844827,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2020-12-31","val":844827,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2020-12-31","val":844827,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2020-12-31","val":844827,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2020-12-31","val":844827,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2020-12-31","val":844827,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2020-12-31","val":844827,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":403644,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1I"},{"end":"2021-06-30","val":312771,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":527642,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3I"},{"end":"2021-12-31","val":855971,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":855971,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":855971,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":855971,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":855971,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":855971,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2021-12-31","val":855971,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":855971,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2021-12-31","val":855971,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2021-12-31","val":855971,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2021-12-31","val":73253,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1946561,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2022-03-31","val":1946561,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":37659,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2022-06-30","val":37659,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2I"},{"end":"2022-09-30","val":11084,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2022-09-30","val":11084,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3I"},{"end":"2022-12-31","val":58616,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":58616,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":58616,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":58616,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":58616,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-12-31","val":58616,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":158813,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2022-12-31","val":158813,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2022-12-31","val":158813,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2022-12-31","val":158813,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2022Q4I"},{"end":"2023-03-31","val":18777,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2023-03-31","val":4638,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1I"},{"end":"2023-06-30","val":28220,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2023-06-30","val":423519,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2I"},{"end":"2023-09-30","val":33387,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2023-09-30","val":741,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3I"},{"end":"2023-12-31","val":118114,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":118114,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":118114,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":118114,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":323611,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":445902,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1372,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"DueFromOtherRelatedParties":{"label":"Due from Other Related Parties","description":"Amount receivable from related parties classified as other.","units":{"USD":[{"end":"2021-12-31","val":337519,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":1242,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":1456919,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q4I"},{"end":"2022-03-31","val":37434,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":13649,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2001,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":854,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":854,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":854,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022Q4I"}]}},"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":-67503,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-11931,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-49884,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-01-01","end":"2021-09-30","val":8770,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":76589,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":76589,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":76589,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":76589,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":123293,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2022-01-01","end":"2022-03-31","val":123293,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-284565,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-284565,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":-276560,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-276560,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":-298074,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-298074,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-298074,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":-7998,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-3329,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2023-01-01","end":"2023-03-31","val":5507,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-2020,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-06-30","val":-19868,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-09-30","val":-5049,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-01-01","end":"2023-09-30","val":-2547,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-01-01","end":"2023-12-31","val":-7943,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-2833,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-5094,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":-1529,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"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":"2020-01-01","end":"2020-12-31","val":1611738,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-73749,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2021-01-01","end":"2021-03-31","val":-73749,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-01-01","end":"2021-03-31","val":-73749,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q1"},{"start":"2021-04-01","end":"2021-06-30","val":471855,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-04-01","end":"2021-06-30","val":471855,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q2"},{"start":"2021-07-01","end":"2021-09-30","val":7355,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":931382,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":931382,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":931382,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":931382,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":208210,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"start":"2022-01-01","end":"2022-03-31","val":208210,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-03-31","val":208210,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-03-31","val":208210,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2022-01-01","end":"2022-03-31","val":208210,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-03-31","val":208210,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q1"},{"start":"2022-04-01","end":"2022-06-30","val":6356,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":6356,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-06-30","val":6356,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":6356,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q2"},{"start":"2022-07-01","end":"2022-09-30","val":3741,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":3741,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":214405,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":214405,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":214405,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":53189,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-257,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2023-01-01","end":"2023-03-31","val":-257,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-03-31","val":-257,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q1"},{"start":"2023-04-01","end":"2023-06-30","val":5100,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-04-01","end":"2023-06-30","val":5100,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q2"},{"start":"2023-07-01","end":"2023-09-30","val":874,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":2204,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","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":"2020-01-01","end":"2020-12-31","val":1369615,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-969783,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":733811,"accn":"0001213900-22-019967","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":25681,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-09-30","val":1493,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":1812,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":1812,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":1812,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":347,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-331,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2023-01-01","end":"2023-03-31","val":-12680,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-640,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-06-30","val":-15508,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-09-30","val":-647,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-01-01","end":"2023-09-30","val":-4296,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-01-01","end":"2023-12-31","val":-52504,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":21115,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":9011,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":8226,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"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":33162817,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q4I"},{"end":"2022-03-31","val":34378671,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1I"},{"end":"2022-06-30","val":44518,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":39937,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":38989,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":38989,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":38989,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022Q4I"}]}},"DepreciationDepletionAndAmortization":{"label":"Depreciation, Depletion and Amortization","description":"The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.","units":{"USD":[{"start":"2021-01-01","end":"2021-03-31","val":807974,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2022-01-01","end":"2022-03-31","val":882235,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1505,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":1505,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":3671,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":2166,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":5796,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":5796,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":5796,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":2138,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"}]}},"DerivativeLiabilities":{"label":"Derivative Liability","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. Includes liabilities not subject to a master netting arrangement and not elected to be offset.","units":{"USD":[{"end":"2021-12-31","val":7,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20"},{"end":"2021-12-31","val":7,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":7,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":7,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":7,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":7,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"}]}},"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":"2021-01-01","end":"2021-03-31","val":127877,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2021Q1"},{"start":"2022-01-01","end":"2022-03-31","val":1134687,"accn":"0001213900-22-028471","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-20","frame":"CY2022Q1"}]}},"AllocatedShareBasedCompensationExpense":{"label":"Share-based Payment Arrangement, Expense","description":"Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.","units":{"USD":[{"start":"2022-01-01","end":"2022-06-30","val":81822,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-09-30","val":163643,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":81821,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2023-01-01","end":"2023-06-30","val":981858,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-09-30","val":981858,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"}]}},"AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent":{"label":"Disposal Group, Including Discontinued Operation, Assets, Current","description":"Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2021-12-31","val":13836084,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":13836084,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":13836084,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":13836084,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":13836084,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"}]}},"CapitalRequiredForCapitalAdequacy":{"label":"Banking Regulation, Total Risk-Based Capital, Capital Adequacy, Minimum","description":"Amount of minimum total risk-based capital required for capital adequacy as defined by regulatory framework.","units":{"USD":[{"end":"2022-06-30","val":81822,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"}]}},"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations":{"label":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Disposal Group, Including Discontinued Operations","description":"Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; attributable to disposal group, including, but not limited to, 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":"2020-12-31","val":281886,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2020-12-31","val":496737,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2020-12-31","val":826124,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2020-12-31","val":826124,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2020-12-31","val":826124,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2020Q4I"},{"end":"2021-06-30","val":312771,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":527642,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1931040,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2021Q4I"},{"end":"2022-06-30","val":37659,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":11084,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations":{"label":"Cash Provided by (Used in) Financing Activities, Discontinued Operations","description":"Amount of cash inflow (outflow) of financing activities of discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":-2004971,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-01-01","end":"2021-09-30","val":-1260015,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-2940594,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":-2940594,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":-2940594,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-867508,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-867508,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-867508,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":-867508,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-867508,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":-867508,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-867508,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-867508,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"}]}},"CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations":{"label":"Cash Provided by (Used in) Investing Activities, Discontinued Operations","description":"Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":-2096489,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-01-01","end":"2021-09-30","val":-6444421,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-5500437,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":-5500437,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":-5500437,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-2783041,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-2783041,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-2783041,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":-2783041,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-2783041,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":-2783041,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-2783041,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-2783041,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"}]}},"CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations":{"label":"Cash Provided by (Used in) Operating Activities, Discontinued Operations","description":"Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":3619454,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-01-01","end":"2021-09-30","val":7378627,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":8342256,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":8342256,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":8342256,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":4628559,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":3157978,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":3157978,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":3171627,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":3171627,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":3171627,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":3171627,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":3171627,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"}]}},"CommonStockDividendsPerShareCashPaid":{"label":"Common Stock, Dividends, Per Share, Cash Paid","description":"Aggregate dividends paid during the period for each share of common stock outstanding.","units":{"USD/shares":[{"end":"2022-03-17","val":0.01,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2022-03-17","val":0.01,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-17","val":0.01,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-03-17","val":0.01,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-03-17","val":0.01,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-03-17","val":0.01,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-03-17","val":0.01,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022Q1I"},{"start":"2022-05-12","end":"2022-05-17","val":0.01,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q2I"}]}},"CommonStockSharesSubscribedButUnissued":{"label":"Common Stock, Shares Subscribed but Unissued","description":"Amount of common stock allocated to investors to buy shares of a new issue of common stock before they are offered to the public. When stock is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the shares to the investor until it receives the entire proceeds.","units":{"shares":[{"end":"2022-06-30","val":5392000,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":5392000,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":5392000,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":5392000,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":5392000,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022Q4I"},{"end":"2023-03-31","val":5392000,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":539200,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":539200,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"}]}},"DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent":{"label":"Disposal Group, Including Discontinued Operation, Assets, Noncurrent","description":"Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2021-12-31","val":61826821,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":61826821,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":61826821,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":61826821,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":61826821,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":18138,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":15487,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"}]}},"DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents":{"label":"Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents","description":"Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.","units":{"USD":[{"end":"2021-06-30","val":30885,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":30905,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3I"},{"end":"2021-12-31","val":29847,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":29847,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":29847,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":15521,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":37659,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2022-06-30","val":37659,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2I"},{"end":"2022-09-30","val":11084,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2022-09-30","val":11084,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3I"},{"end":"2022-12-31","val":58616,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":58616,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":58616,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022Q4I"},{"end":"2023-03-31","val":18777,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":28220,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":33387,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"}]}},"DisposalGroupIncludingDiscontinuedOperationOperatingExpense":{"label":"Disposal Group, Including Discontinued Operation, Operating Expense","description":"Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":549727,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-04-01","end":"2021-06-30","val":280523,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":902327,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":352600,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1155662,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":1155662,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":1155662,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":306965,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":6122,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-06-30","val":8577,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"}]}},"DividendsCommonStockStock":{"label":"Dividends, Common Stock, Stock","description":"Amount of paid and unpaid common stock dividends declared with the form of settlement in stock.","units":{"USD":[{"end":"2022-03-17","val":60000,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2022-03-17","val":60000,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-17","val":60000,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-03-17","val":60000,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-03-17","val":60000,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-03-17","val":60000,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-03-17","val":60000,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022Q1I"},{"start":"2022-05-12","end":"2022-05-17","val":60000,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q2I"}]}},"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-06-30","val":81822,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":81822,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":81822,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":81822,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":163643,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":163643,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-07-01","end":"2022-09-30","val":81821,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":81821,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":245465,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":245465,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":245465,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":81821,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":163643,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-04-01","end":"2023-06-30","val":81822,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":245465,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-07-01","end":"2023-09-30","val":81822,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3"}]}},"IncomeLossFromContinuingOperations":{"label":"Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent","description":"Amount after tax of income (loss) from continuing operations attributable to the parent.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":-32050,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-04-01","end":"2021-06-30","val":-1515,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-39521,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":-7471,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-103801,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":-103801,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":-103801,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-22319,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-149609,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-149609,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":-127290,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":-127290,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-282069,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-282069,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-07-01","end":"2022-09-30","val":-132460,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-132460,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-327630,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-327630,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-327630,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-119164,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-224169,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-04-01","end":"2023-06-30","val":-105005,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-343302,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-07-01","end":"2023-09-30","val":-119133,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3"}]}},"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":"2021-01-01","end":"2021-06-30","val":-32050,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-149609,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"}]}},"IncomeLossFromContinuingOperationsPerBasicShare":{"label":"Income (Loss) from Continuing Operations, Per Basic Share","description":"The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.","units":{"USD/shares":[{"start":"2021-01-01","end":"2021-06-30","val":-0.0018,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-04-01","end":"2021-06-30","val":-0.0001,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-0.0021,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":-0.0004,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-0.0056,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":-0.0056,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":-0.0056,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-0.0012,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-0.0048,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-0.048,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":-0.0029,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":-0.029,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-0.007,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-0.07,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-07-01","end":"2022-09-30","val":-0.0023,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-0.023,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-0.0073,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-0.0073,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-0.0073,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-0.002,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-0.038,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-04-01","end":"2023-06-30","val":-0.018,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-0.059,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-07-01","end":"2023-09-30","val":-0.02,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3"}]}},"IncomeLossFromContinuingOperationsPerDilutedShare":{"label":"Income (Loss) from Continuing Operations, Per Diluted Share","description":"The amount of net income (loss) derived from continuing operations during 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":"2021-01-01","end":"2021-06-30","val":-0.0017,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-04-01","end":"2021-06-30","val":-0.0001,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-0.0021,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":-0.0004,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-0.0056,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":-0.0056,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":-0.0056,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-0.0012,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-0.0048,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-0.048,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":-0.0029,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":-0.029,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-0.007,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-0.07,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-07-01","end":"2022-09-30","val":-0.0023,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-0.023,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-0.0073,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-0.0073,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-0.0073,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-0.002,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-0.038,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-04-01","end":"2023-06-30","val":-0.018,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-0.059,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-07-01","end":"2023-09-30","val":-0.02,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3"}]}},"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":"2021-01-01","end":"2021-06-30","val":1551059,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-04-01","end":"2021-06-30","val":1024602,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":2100025,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":548966,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":3292746,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":3292746,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":3292746,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2661135,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-33393670,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-33393670,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":-36054805,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":-36054805,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-33393670,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-33393670,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":-33393670,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-33393670,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-33393670,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"}]}},"IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity":{"label":"Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent","description":"Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":1551059,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-33393670,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"}]}},"IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare":{"label":"Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share","description":"Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.","units":{"USD/shares":[{"start":"2021-01-01","end":"2021-06-30","val":0.0849,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-04-01","end":"2021-06-30","val":0.056,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0.1142,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":0.0295,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0.1785,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":0.1785,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":0.1785,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0.1429,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-1.0686,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-10.686,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":-0.8218,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":-8.218,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-0.8228,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-8.228,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":-0.744,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-0.744,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-0.744,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"}]}},"IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare":{"label":"Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share","description":"Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.","units":{"USD/shares":[{"start":"2021-01-01","end":"2021-06-30","val":0.0839,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-04-01","end":"2021-06-30","val":0.0554,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0.1129,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":0.0291,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0.1764,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":0.1764,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":0.1764,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0.1413,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-1.0686,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-10.686,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":-0.8218,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":-8.218,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-0.8228,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-8.228,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":-0.744,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-0.744,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-0.744,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"}]}},"IncreaseDecreaseInDeferredLeasingFees":{"label":"Increase (Decrease) in Deferred Leasing Fees","description":"The increase (decrease) during the reporting period in the book value of deferred leasing fees. Amortization of these fees over the terms of the leases reduces deferred leasing fees. Originating new leases increases the balance of deferred leasing fees.","units":{"USD":[{"start":"2022-01-01","end":"2022-06-30","val":900036,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"}]}},"IncreaseDecreaseInOtherCurrentAssets":{"label":"Increase (Decrease) in Other Current Assets","description":"Amount of increase (decrease) in current assets classified as other.","units":{"USD":[{"start":"2022-01-01","end":"2022-06-30","val":3219,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"}]}},"InterestPaidDiscontinuedOperations":{"label":"Interest Paid, Discontinued Operations","description":"The amount of cash paid during the current period for interest owed on debt associated with discontinued operations.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":732170,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2021-01-01","end":"2021-09-30","val":1076691,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":1381761,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2021-01-01","end":"2021-12-31","val":1381761,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2021-01-01","end":"2021-12-31","val":1381761,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":406544,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":406544,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":406544,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":406544,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":406544,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":406544,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":406544,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":406544,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"}]}},"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":"2008-09-30","val":6705,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2008Q3I"},{"end":"2022-06-30","val":26970,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":21555,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":18138,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":18138,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":18138,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022Q4I"},{"end":"2023-03-31","val":15487,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":10730,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-12-31","val":3315,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2173,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1816,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"}]}},"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":"2008-09-30","val":6705,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2008Q3I"},{"end":"2022-06-30","val":8292,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":3935,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2023-12-31","val":3315,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2173,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1816,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"}]}},"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-06-30","val":1473,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1389,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1430,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":1430,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":1430,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022Q4I"},{"end":"2023-03-31","val":15487,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":10730,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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-06-30","val":17205,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":16231,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":16708,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":16708,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":16708,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022Q4I"}]}},"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":"2021-12-31","val":16076570,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":16076570,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":16076570,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":16076570,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":16076570,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"}]}},"LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent":{"label":"Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent","description":"Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2021-12-31","val":24991063,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2021-12-31","val":24991063,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":24991063,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2021-12-31","val":24991063,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2021-12-31","val":24991063,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2021Q4I"}]}},"NetIncomeLossAvailableToCommonStockholdersDiluted":{"label":"Net Income (Loss) Available to Common Stockholders, Diluted","description":"Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":1519009,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":-33543279,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"}]}},"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":"2022-01-01","end":"2022-06-30","val":1,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-09-30","val":1,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2023-01-01","end":"2023-03-31","val":1,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-06-30","val":1,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-09-30","val":1,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-01-01","end":"2023-09-30","val":1,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-01-01","end":"2024-06-30","val":1,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":1,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"OperatingLeaseLiability":{"label":"Operating Lease, Liability","description":"Present value of lessee's discounted obligation for lease payments from operating lease.","units":{"USD":[{"end":"2022-06-30","val":26970,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":21555,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2023-12-31","val":3277,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2161,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1816,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"}]}},"OtherExpenses":{"label":"Other Expenses","description":"Amount of expense classified as other.","units":{"USD":[{"start":"2022-04-01","end":"2022-04-30","val":981858,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-04-30","val":981858,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-04-30","val":981858,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-04-01","end":"2022-04-30","val":981858,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-04-01","end":"2022-04-30","val":981858,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022Q1I"},{"end":"2022-05-05","val":981858,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2022-01-01","end":"2022-12-31","val":981858,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":981858,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"start":"2022-01-01","end":"2022-12-31","val":981858,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":981858,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":81821,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":981858,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-09-30","val":981858,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"}]}},"ShareBasedCompensation":{"label":"Share-based Payment Arrangement, Noncash Expense","description":"Amount of noncash expense for share-based payment arrangement.","units":{"USD":[{"start":"2022-01-01","end":"2022-06-30","val":81822,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":81822,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":163643,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":163643,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":245465,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":245465,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":245465,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":81821,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":163643,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-09-30","val":245465,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"}]}},"SharesIssued":{"label":"Shares, Issued","description":"Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.","units":{"shares":[{"end":"2022-05-05","val":39130000,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"end":"2022-05-05","val":39130000,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2022-05-05","val":39130000,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-05-05","val":39130000,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-05-05","val":39130000,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-05-05","val":3913000,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-05-05","val":39130000,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-05-05","val":3913000,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q1I"},{"end":"2023-05-01","val":1,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2023-05-01","val":1,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q1I"}]}},"StockIssued1":{"label":"Stock Issued","description":"The fair value of stock issued in noncash financing activities.","units":{"USD":[{"start":"2022-01-01","end":"2022-06-30","val":970560,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-06-30","val":1056510,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":970560,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":1056510,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":970560,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":970560,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":970560,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":81821,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":163643,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-09-30","val":245465,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"}]}},"StockIssuedDuringPeriodValueConversionOfUnits":{"label":"Stock Issued During Period, Value, Conversion of Units","description":"Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).","units":{"USD":[{"start":"2022-04-01","end":"2022-06-30","val":60000,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":60000,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-06-30","val":60000,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":60000,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-12-31","val":60000,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":60000,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":60000,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"}]}},"StockIssuedDuringPeriodValueEmployeeBenefitPlan":{"label":"Stock Issued During Period, Value, Employee Benefit Plan","description":"Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.","units":{"USD":[{"start":"2022-04-01","end":"2022-06-30","val":1056510,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":1056510,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-06-30","val":1056510,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":1056510,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-12-31","val":1056510,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":1056510,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":1056510,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"}]}},"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":"2022-04-01","end":"2022-06-30","val":-970560,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-04-01","end":"2022-06-30","val":-970560,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-06-30","val":-970560,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-12-31","val":-970560,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":-970560,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":-970560,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"}]}},"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":"2022-01-01","end":"2022-06-30","val":0.7,"accn":"0001213900-22-056091","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-09-15"},{"start":"2022-01-01","end":"2022-09-30","val":0.7,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":0.7,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":0.7,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":0.7,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0.7,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0.7,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-09-30","val":0.7,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"}]}},"DebtConversionConvertedInstrumentAmount1":{"label":"Debt Conversion, Converted Instrument, Amount","description":"\"The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"\"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":1056510,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":1056510,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":1056510,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":1056510,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","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-06-30","val":69260,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":69260,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"}]}},"StockIssuedDuringPeriodSharesOther":{"label":"Stock Issued During Period, Shares, Other","description":"Number of shares of stock issued attributable to transactions classified as other.","units":{"shares":[{"end":"2022-04-28","val":5392000,"accn":"0001213900-22-071540","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2022-04-28","val":5392000,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-04-28","val":5392000,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-04-28","val":5392000,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-04-28","val":539200,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-04-28","val":5392000,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"end":"2022-04-28","val":539200,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-04-28","val":5392000,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2022-04-28","val":5392000,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2022-04-28","val":5392000,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2022-04-28","val":5392000,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2022Q1I"}]}},"LiabilitiesFairValueDisclosure":{"label":"Financial and Nonfinancial Liabilities, Fair Value Disclosure","description":"Fair value of financial and nonfinancial obligations.","units":{"USD":[{"end":"2022-12-31","val":18138,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":18138,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":18138,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022Q4I"},{"end":"2023-03-31","val":15487,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"}]}},"OtherAdditionalCapital":{"label":"Other Additional Capital","description":"Amount of additional paid-in capital (APIC) classified as other.","units":{"USD":[{"end":"2022-05-05","val":74652,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-05-05","val":74652,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-05-05","val":74652,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-05-05","val":74652,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022Q1I"},{"end":"2022-12-31","val":74652,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"end":"2022-12-31","val":74652,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":74652,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"end":"2022-12-31","val":74652,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022Q4I"},{"end":"2023-06-30","val":74652,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":74652,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"}]}},"OtherNoncashExpense":{"label":"Other Noncash Expense","description":"Amount of expense or loss included in net income that result in no cash flow, classified as other.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":1400,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":1400,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":1400,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":140,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":381,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-09-30","val":490,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"}]}},"OtherNonoperatingExpense":{"label":"Other Nonoperating Expense","description":"Amount of expense related to nonoperating activities, classified as other.","units":{"USD":[{"start":"2022-01-01","end":"2022-06-30","val":497,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-04-01","end":"2022-06-30","val":497,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":816,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2022-07-01","end":"2022-09-30","val":319,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1400,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":1400,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":1400,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":140,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":381,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-04-01","end":"2023-06-30","val":241,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":490,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-07-01","end":"2023-09-30","val":109,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3"}]}},"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":"2022-01-01","end":"2022-12-31","val":89166,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":89166,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":89166,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31","frame":"CY2022"}]}},"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":"2022-01-01","end":"2022-12-31","val":18138,"accn":"0001213900-23-030047","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-17"},{"start":"2022-01-01","end":"2022-12-31","val":18138,"accn":"0001213900-23-059961","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-07-26"},{"start":"2022-01-01","end":"2022-12-31","val":18138,"accn":"0001213900-23-072794","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-08-31"},{"start":"2022-01-01","end":"2022-12-31","val":8740,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":15487,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":10730,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"}]}},"EffectiveIncomeTaxRateReconciliationOtherAdjustments":{"label":"Effective Income Tax Rate Reconciliation, Other Adjustments, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.","units":{"pure":[{"start":"2023-01-01","end":"2023-03-31","val":0.25,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0.25,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-01-01","end":"2023-09-30","val":0.25,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"}]}},"ExcessStockSharesIssued":{"label":"Excess Stock, Shares Issued","description":"Number of excess stock shares of an entity that have been sold or granted to shareholders.","units":{"shares":[{"end":"2022-05-05","val":39130000,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-05-05","val":3913000,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-05-05","val":3913000,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q1I"},{"end":"2023-06-26","val":1,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"}]}},"InvestmentOwnedBalanceShares":{"label":"Investment Owned, Balance, Shares","description":"Balance held at close of period in number of shares.","units":{"shares":[{"end":"2022-05-05","val":47130000,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-05-05","val":4713000,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-05-05","val":4713000,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q1I"}]}},"LoansAndLeasesReceivableRelatedPartiesProceeds":{"label":"Loans and Leases Receivable, Related Parties, Proceeds","description":"Amount of cash inflow from related parties which reduce the amount of loans and leases receivable due from related parties.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":854,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2022"}]}},"PartnersCapitalAccountUnitsSoldInPrivatePlacement":{"label":"Partners' Capital Account, Units, Sold in Private Placement","description":"The number of units sold in a private placement of each class of partners' capital account. Units represent shares of ownership of the general, limited, and preferred partners.","units":{"shares":[{"end":"2022-05-05","val":8000000,"accn":"0001213900-23-041696","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-05-05","val":800000,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-05-05","val":800000,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q1I"}]}},"AccountsReceivableGross":{"label":"Accounts Receivable, before Allowance for Credit Loss","description":"Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.","units":{"USD":[{"end":"2022-12-31","val":75982,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-06-30","val":13791,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"AccountsReceivableNet":{"label":"Accounts Receivable, after Allowance for Credit Loss","description":"Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.","units":{"USD":[{"end":"2023-06-30","val":13791,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"AccruedProfessionalFeesCurrent":{"label":"Accrued Professional Fees, Current","description":"Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2023-06-30","val":43317,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":56884,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"}]}},"IncreaseDecreaseInDepositOtherAssets":{"label":"Increase (Decrease) in Deposit Assets","description":"The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.","units":{"USD":[{"start":"2022-01-01","end":"2022-06-30","val":-1583,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2022-01-01","end":"2022-09-30","val":-1493,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"}]}},"OtherAssets":{"label":"Other Assets","description":"Amount of assets classified as other.","units":{"USD":[{"end":"2022-12-31","val":7686,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-06-30","val":10730,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":6705,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":3277,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":3277,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2161,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"}]}},"OtherLiabilities":{"label":"Other Liabilities","description":"Amount of liabilities classified as other.","units":{"USD":[{"end":"2023-06-30","val":10730,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":6705,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"}]}},"PreferredStockParOrStatedValuePerShare":{"label":"Preferred Stock, Par or Stated Value Per Share","description":"Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.","units":{"USD/shares":[{"end":"2022-12-31","val":0.0001,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":0.0001,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":0.0001,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-06-30","val":0.0001,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":0.0001,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0.0001,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":0.0001,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":0.0001,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":0.0001,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":0.0001,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0.0001,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":0.0001,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"PreferredStockSharesAuthorized":{"label":"Preferred Stock, Shares Authorized","description":"The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.","units":{"shares":[{"end":"2022-12-31","val":2000000,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":2000000,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"end":"2022-12-31","val":2000000,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-06-30","val":2000000,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2000000,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2000000,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":2000000,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":2000000,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":2000000,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2000000,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":2000000,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2000000,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"RevenueNotFromContractWithCustomerOther":{"label":"Revenue Not from Contract with Customer, Other","description":"Amount of revenue that is not accounted for under Topic 606, classified as other.","units":{"USD":[{"start":"2023-01-01","end":"2023-06-30","val":43317,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21"},{"start":"2023-04-01","end":"2023-06-30","val":43317,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":56884,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"},{"start":"2023-07-01","end":"2023-09-30","val":13567,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2023Q3"}]}},"StockIssuedDuringPeriodSharesReverseStockSplits":{"label":"Stock Issued During Period, Shares, Reverse Stock Splits","description":"Reduction in the number of shares during the period as a result of a reverse stock split.","units":{"shares":[{"start":"2023-06-01","end":"2023-06-26","val":10,"accn":"0001213900-23-069101","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"},{"start":"2023-01-01","end":"2023-09-30","val":10,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15"}]}},"StockIssuedDuringPeriodValueOther":{"label":"Stock Issued During Period, Value, Other","description":"Value of shares of stock issued attributable to transactions classified as other.","units":{"USD":[{"start":"2022-04-01","end":"2022-06-30","val":-970560,"accn":"0001213900-23-087269","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-15","frame":"CY2022Q2"}]}},"AccountsPayableOtherCurrent":{"label":"Accounts Payable, Other, Current","description":"Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2022-12-31","val":61523,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":9720,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":9720,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q4I"},{"end":"2024-03-31","val":11069,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"}]}},"AccountsPayableTradeCurrent":{"label":"Accounts Payable, Trade, Current","description":"Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2022-12-31","val":272243,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":540086,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":540086,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":540086,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":540086,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":496793,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":432196,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":442246,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"AccountsReceivablePurchase":{"label":"Accounts Receivable, Purchase","description":"Amount of increase from purchase of accounts receivable.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":615247,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"}]}},"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":"2022-12-31","val":1435,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":969,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":969,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":969,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":969,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"}]}},"AccruedLiabilitiesCurrent":{"label":"Accrued Liabilities, Current","description":"Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2023-12-31","val":114759,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":114759,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":114759,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":114759,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":73249,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":18063,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":75559,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"AccruedSalariesCurrent":{"label":"Accrued Salaries, Current","description":"Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. 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":26964,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":58243,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":58243,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":58243,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":58243,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":47126,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":50311,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":95203,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"AdvancesOnInventoryPurchases":{"label":"Advances on Inventory Purchases","description":"Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2022-12-31","val":46954,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":345961,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023Q4I"}]}},"AdvertisingExpense":{"label":"Advertising Expense","description":"Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":583,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":97754,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":0,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":82318,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":194791,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":97037,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":292889,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":98098,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"AllowanceForDoubtfulAccountsReceivable":{"label":"Accounts Receivable, Allowance for Credit Loss","description":"Amount of allowance for credit loss on accounts receivable.","units":{"USD":[{"end":"2022-12-31","val":0,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":0,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":0,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":0,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":0,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":0,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2022-01-01","end":"2022-12-31","val":39256,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":9651,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":19063,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":9412,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":28164,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":9101,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":37305,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":9187,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":18458,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":9271,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":27907,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":9449,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"AssetsNoncurrent":{"label":"Assets, Noncurrent","description":"Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.","units":{"USD":[{"end":"2022-12-31","val":377680,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":310635,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":310635,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":310635,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":310635,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":292251,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":286317,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":284308,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2023-01-01","end":"2023-12-31","val":20369,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"}]}},"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":"2022-01-01","end":"2022-12-31","val":1692919,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":325602,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":623386,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":297784,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-12-31","val":2978882,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":443198,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":854482,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":411284,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"}]}},"CostOfRevenue":{"label":"Cost of Revenue","description":"The aggregate cost of goods produced and sold and services rendered during the reporting period.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":1692919,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":325602,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":623386,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":297784,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":1000638,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":377252,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":2978882,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":443198,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":854482,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":411284,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":1050519,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":196037,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":"2022-12-31","val":10130,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":218313,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023Q4I"}]}},"DebtInstrumentCarryingAmount":{"label":"Long-term Debt, Gross","description":"Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.","units":{"USD":[{"end":"2022-12-31","val":49709,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":43663,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":43663,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q4I"},{"end":"2024-06-30","val":36564,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"}]}},"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":"2022-12-31","val":4576,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"}]}},"DeferredRevenueRevenueRecognized1":{"label":"Deferred Revenue, Revenue Recognized","description":"Amount of revenue recognized that was previously reported as deferred or unearned revenue.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":1335401,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":1732763,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"}]}},"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":"2023-12-31","val":4879075,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":4879075,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":4879075,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":4879075,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount":{"label":"Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount","description":"Maximum amount the employee may contribute to a defined contribution plan.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":12994,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1442,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":2724,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":1282,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":4376,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":1652,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":5925,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1462,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":4319,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":2857,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":6939,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":2620,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"FinanceLeaseInterestExpense":{"label":"Finance Lease, Interest Expense","description":"Amount of interest expense on finance lease liability.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":232,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"}]}},"FinanceLeaseWeightedAverageDiscountRatePercent":{"label":"Finance Lease, Weighted Average Discount Rate, Percent","description":"Weighted average discount rate for finance lease calculated at point in time.","units":{"pure":[{"end":"2022-12-31","val":0.0475,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"}]}},"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":"2022-12-31","val":0,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023Q4I"}]}},"FiniteLivedIntangibleAssetsAccumulatedAmortization":{"label":"Finite-Lived Intangible Assets, Accumulated Amortization","description":"Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.","units":{"USD":[{"end":"2022-12-31","val":-79788,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":-114715,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":-114715,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":114715,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":114715,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":-121948,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":130400,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":144684,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2023-12-31","val":71309,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":60977,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":55888,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":48231,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2023-12-31","val":37205,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":36584,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":37258,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":38583,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2023-12-31","val":37205,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":36584,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":37258,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":38583,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2023-12-31","val":37205,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":36584,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":37258,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":38583,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2023-12-31","val":37205,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":36584,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":37258,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":38583,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2023-12-31","val":37205,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":36584,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":37258,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":38583,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"FiniteLivedIntangibleAssetsGross":{"label":"Finite-Lived Intangible Assets, Gross","description":"Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.","units":{"USD":[{"end":"2022-12-31","val":382983,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":372049,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":372049,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":372049,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":372049,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":365845,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":372578,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":385830,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"FiniteLivedIntangibleAssetsNet":{"label":"Finite-Lived Intangible Assets, Net","description":"Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.","units":{"USD":[{"end":"2022-12-31","val":303195,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":257334,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":257334,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":257334,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":257334,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":243897,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":242178,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":241146,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"ForeignCurrencyExchangeRateRemeasurement1":{"label":"Foreign Currency Exchange Rate, Remeasurement","description":"Foreign exchange rate used to remeasure amounts denominated in a currency other than functional currency into functional currency.","units":{"pure":[{"end":"2022-12-31","val":6.729,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":6.8423,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1I"},{"end":"2023-06-30","val":6.9283,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2I"},{"end":"2023-09-30","val":7.0343,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3I"},{"end":"2023-12-31","val":7.0809,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":7.0999,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":7.0999,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":7.1885,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":7.215,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":7.1977,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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.8972,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":6.8676,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1I"},{"end":"2023-06-30","val":7.2513,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2I"},{"end":"2023-09-30","val":7.296,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3I"},{"end":"2023-12-31","val":7.0999,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":7.0809,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":7.0809,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":7.2203,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":7.2672,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":7.0176,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2022-01-01","end":"2022-12-31","val":283293,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":31232,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":150028,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":118796,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":172566,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":22538,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":336049,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":101112,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":287603,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":186491,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":384962,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":97359,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":"2022-01-01","end":"2022-12-31","val":26211,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":151392,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":191003,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":39611,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":311112,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":120109,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":483051,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":57222,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":243334,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":186112,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":270219,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":26885,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":"2022-01-01","end":"2022-12-31","val":673260,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":61421,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-62644,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":-124060,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-23358,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":39284,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":85537,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-169950,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-286740,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":-116847,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-506765,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":-219970,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":"2022-01-01","end":"2022-12-31","val":168315,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":15661,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":30912,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":5840,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":9698,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":25841,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-42487,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":71685,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":29212,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":126691,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":54993,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":"2023-01-01","end":"2023-03-31","val":-4518,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":8180,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-09-30","val":8057,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-01-01","end":"2023-12-31","val":4518,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":2908,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":2908,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":2915,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":7,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"IncreaseDecreaseInAccountsPayableRelatedParties":{"label":"Increase (Decrease) in Accounts Payable, Related Parties","description":"The increase (decrease) during the reporting period in the obligations due for goods and services provided by 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":"2023-01-01","end":"2023-03-31","val":37374,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":334739,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-09-30","val":203521,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-01-01","end":"2023-12-31","val":261901,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-190763,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-122783,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":-79168,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"IncreaseDecreaseInAccountsReceivableRelatedParties":{"label":"Increase (Decrease) in Accounts Receivable, Related Parties","description":"The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided 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, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":-666190,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":144085,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-65752,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-09-30","val":-61918,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-01-01","end":"2023-12-31","val":-61511,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-18773,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":83269,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":578004,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"IncreaseDecreaseInCustomerAdvances":{"label":"Increase (Decrease) in Customer Advances","description":"The increase (decrease) during the reporting period in the amount of prepayments by customers for goods or services to be provided at a later date.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":-1167459,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":209031,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"}]}},"IncreaseDecreaseInOperatingLeaseLiability":{"label":null,"description":null,"units":{"USD":[{"start":"2023-01-01","end":"2023-03-31","val":-2287,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-3391,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-09-30","val":-4455,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-01-01","end":"2023-12-31","val":-5534,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-1091,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-1087,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":-2923,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"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":"2022-01-01","end":"2022-12-31","val":11002,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":18944,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-34282,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-09-30","val":-4982,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-01-01","end":"2023-12-31","val":114021,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-48444,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-100703,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":31118,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"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":"2022-01-01","end":"2022-12-31","val":32497,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":62688,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-21922,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-09-30","val":1845,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-01-01","end":"2023-12-31","val":301154,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-89181,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-191439,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":-294389,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"IntangibleAssetsNetExcludingGoodwill":{"label":"Intangible Assets, Net (Excluding Goodwill)","description":"Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.","units":{"USD":[{"end":"2022-12-31","val":303195,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":257334,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":257334,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":257334,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":257334,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":243897,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":242178,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":241146,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"InterestExpenseBorrowings":{"label":"Interest Expense, Borrowings","description":"Aggregate amount of interest expense on all borrowings.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":64709,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":16569,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":33756,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":17187,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":45429,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":11673,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":52569,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":11898,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":26971,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":15073,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":40817,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":13846,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"InterestIncomeOther":{"label":"Interest Income, Other","description":"Amount of interest income earned from interest bearing assets classified as other.","units":{"USD":[{"start":"2023-01-01","end":"2023-03-31","val":303,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":3091,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":2788,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-12-31","val":3058,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":67,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":159,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":92,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"}]}},"InventoryAdjustments":{"label":"Inventory Adjustments","description":"Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.","units":{"USD":[{"end":"2022-12-31","val":237451,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":188346,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":188346,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":188346,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":188346,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":184796,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":84338,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":48504,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2022-12-31","val":241099,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":212364,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":212364,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":212364,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":212364,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":257326,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":153172,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":148723,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2022-12-31","val":562015,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":455240,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":643586,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":643586,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":643586,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":630296,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":482163,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":410278,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"InventoryPartsAndComponentsNetOfReserves":{"label":"Inventory, Parts and Components, Net of Reserves","description":"Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date for elements of machinery or equipment held for the purpose of replacing similar parts in the course of repair or maintenance.","units":{"USD":[{"end":"2023-12-31","val":42439,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023Q4I"}]}},"InventoryRawMaterialsAndSupplies":{"label":"Inventory, Raw Materials and Supplies, Gross","description":"Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.","units":{"USD":[{"end":"2022-12-31","val":329335,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":302322,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":302322,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":302322,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":302322,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":303197,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":254721,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":242863,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2022-12-31","val":229032,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":128900,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":128900,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":128900,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":128900,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":69773,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":74270,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":18692,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"LeaseCost":{"label":"Lease, Cost","description":"Amount of lease cost recognized by lessee for lease contract.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":92635,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":21457,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":40471,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":19981,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":59785,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":19321,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":79197,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":20423,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":38724,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":19221,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":58088,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":19363,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":14754,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":3277,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023Q4I"}]}},"LesseeOperatingLeaseLiabilityUndiscountedExcessAmount":{"label":"Lessee, Operating Lease, Liability, Undiscounted Excess Amount","description":"Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.","units":{"USD":[{"end":"2023-12-31","val":38,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":12,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"}]}},"LoansPayableToBankCurrent":{"label":"Loans Payable to Bank, Current","description":"Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer.","units":{"USD":[{"end":"2022-12-31","val":49709,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":18713,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","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":"2022-12-31","val":49709,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":18713,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":18713,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":18713,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":18713,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":24534,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":24376,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":25243,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2023-12-31","val":24950,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":24950,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":24950,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":24950,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":18401,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":12188,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":6311,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2023-12-31","val":24950,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023Q4I"}]}},"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":"2022-01-01","end":"2022-12-31","val":11516,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-16106,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-12883,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":3223,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-24610,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":-11727,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":102985,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-9042,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-7171,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":1871,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-20951,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":-13780,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":"2022-01-01","end":"2022-12-31","val":710987,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":73868,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":240762,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":166894,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":309860,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":69098,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":671649,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":218128,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":522958,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":304830,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":756033,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":233075,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":"2022-01-01","end":"2022-12-31","val":4663,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1147,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":2265,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":1118,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":3340,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":1081,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":4432,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1091,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":2036,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":945,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":2924,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":887,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"OperatingLeaseWeightedAverageDiscountRatePercent":{"label":"Operating Lease, Weighted Average Discount Rate, Percent","description":"Weighted average discount rate for operating lease calculated at point in time.","units":{"pure":[{"end":"2022-12-31","val":0.0475,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0.0475,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0.0475,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2I"},{"end":"2023-09-30","val":0.0475,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0.0475,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":0.0475,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0.0475,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":0.0475,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2023-12-31","val":23233689,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023Q4I"}]}},"OtherAssetImpairmentCharges":{"label":"Other Asset Impairment Charges","description":"The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"}]}},"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":"2022-12-31","val":24600,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":77211,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":77211,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q4I"},{"end":"2024-03-31","val":89278,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"}]}},"OtherReceivables":{"label":"Other Receivables","description":"Amount due from parties in nontrade transactions, classified as other.","units":{"USD":[{"end":"2023-12-31","val":3108,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":3108,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":3108,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":3108,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":3207,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":3459,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":7726,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2022-12-31","val":19189,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":39147,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023Q4I"}]}},"PaymentsToAcquireSoftware":{"label":"Payments to Acquire Software","description":"The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":647422,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":819209,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"}]}},"PrepaidExpenseAndOtherAssetsCurrent":{"label":"Prepaid Expense and Other Assets, Current","description":"Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2022-12-31","val":24600,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":77211,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":77211,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":77211,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":77211,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":89278,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":76513,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":84086,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"ProceedsFromContributedCapital":{"label":"Proceeds from Contributed Capital","description":"The cash inflow associated with the amount received by a corporation from a shareholder during the period.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":927591,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2024-01-01","end":"2024-03-31","val":20045,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":20045,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":20045,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"ProceedsFromPartnershipContribution":{"label":"Proceeds from Partnership Contribution","description":"The cash inflow from the capital received in cash from a partner in a partnership during the period.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":894997,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"}]}},"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":"2023-01-01","end":"2023-12-31","val":0.5,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","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":"2022-01-01","end":"2022-12-31","val":283043,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":30295,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":68639,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":38344,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":104841,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":36202,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":189266,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":10254,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":19853,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":9599,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":48693,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":28840,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"RevenuesNetOfInterestExpense":{"label":"Revenues, Net of Interest Expense","description":"Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income after deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":1335401,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"}]}},"SalesAndExciseTaxPayableCurrent":{"label":"Sales and Excise Tax Payable, Current","description":"Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. 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":67492,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":15830,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":15830,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":15830,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-06-30","val":27124,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":27317,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2022-01-01","end":"2022-12-31","val":144651,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":12341,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":22095,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":9754,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":32453,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":10358,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":146334,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":106762,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":215502,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":108740,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":322378,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":106876,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":"2022-12-31","val":1575780,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":983007,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023Q4I"},{"end":"2024-06-30","val":412814,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"}]}},"ShortTermLeaseCost":{"label":"Short-term Lease, Cost","description":"Amount of short-term lease cost, excluding expense for lease with term of one month or less.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":78675,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":20310,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":38206,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":18863,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":56445,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2023-07-01","end":"2023-09-30","val":18239,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":74765,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":19332,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":36688,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":18276,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":55164,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":18476,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":"2022-12-31","val":2566,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":1408,"accn":"0001213900-24-036467","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-26"},{"end":"2023-12-31","val":345961,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":345961,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":345961,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":251404,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":147933,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":48074,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2023-12-31","val":221869,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q4I"},{"end":"2024-03-31","val":169938,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"}]}},"AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent":{"label":"Accrual for Taxes Other than Income Taxes","description":"Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes.","units":{"USD":[{"end":"2023-12-31","val":1870,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q4I"},{"end":"2024-03-31","val":426,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"}]}},"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":"2023-01-01","end":"2023-03-31","val":11590,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q1"}]}},"OtherAccountsPayableAndAccruedLiabilities":{"label":"Other Accounts Payable and Accrued Liabilities","description":"Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.","units":{"USD":[{"end":"2023-12-31","val":221869,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"end":"2023-12-31","val":221869,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":221869,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":169938,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"},{"end":"2024-06-30","val":116782,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":256388,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax":{"label":"Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax","description":"Amount of tax expense (benefit), after 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":"2023-01-01","end":"2023-12-31","val":2204,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29"},{"start":"2023-01-01","end":"2023-12-31","val":2204,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-12-31","val":2204,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":3280,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":5507,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":175,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"TaxesPayableCurrentAndNoncurrent":{"label":"Taxes Payable","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.","units":{"USD":[{"end":"2023-12-31","val":18845,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2023Q4I"},{"end":"2024-03-31","val":39552,"accn":"0001213900-24-047342","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-29","frame":"CY2024Q1I"}]}},"AccrualForTaxesOtherThanIncomeTaxesCurrent":{"label":"Accrual for Taxes Other than Income Taxes, Current","description":"Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2023-12-31","val":1870,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":1870,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-06-30","val":234,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":187,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"AdjustmentsToAdditionalPaidInCapitalOther":{"label":"Adjustments to Additional Paid in Capital, Other","description":"Amount of other increase (decrease) in additional paid in capital (APIC).","units":{"CNY":[{"end":"2024-06-29","val":3000000,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"}],"USD":[{"end":"2024-06-29","val":412814,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"start":"2024-01-01","end":"2024-06-30","val":412814,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":415635,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"ContractWithCustomerLiabilityRevenueRecognized":{"label":"Contract with Customer, Liability, Revenue Recognized","description":"Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.","units":{"USD":[{"start":"2023-01-01","end":"2023-06-30","val":586122,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-06-30","val":432307,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"}]}},"GainLossOnSaleOfOtherAssets":{"label":"Gain (Loss) on Disposition of Other Assets","description":"Amount of gain (loss) on sale or disposal of other assets.","units":{"USD":[{"start":"2024-01-01","end":"2024-06-30","val":60738,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":60884,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"IncreaseDecreaseInPrepaidExpensesOther":{"label":"Increase (Decrease) in Prepaid Expenses, Other","description":"Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods.","units":{"USD":[{"start":"2023-01-01","end":"2023-06-30","val":1237,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-09-30","val":1938,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-01-01","end":"2024-06-30","val":1087,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":5820,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"InterestExpenseNonoperating":{"label":null,"description":null,"units":{"USD":[{"start":"2023-01-01","end":"2023-06-30","val":33756,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-04-01","end":"2023-06-30","val":14018,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2"},{"start":"2024-01-01","end":"2024-06-30","val":27890,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-04-01","end":"2024-06-30","val":15984,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2"}]}},"InventoryWriteDown":{"label":"Inventory Write-down","description":"Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.","units":{"USD":[{"start":"2023-01-01","end":"2023-06-30","val":-23692,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2023-01-01","end":"2023-09-30","val":-24206,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-01-01","end":"2024-06-30","val":-100393,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":-138497,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"OtherAccruedLiabilitiesCurrent":{"label":"Other Accrued Liabilities, Current","description":"Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2023-12-31","val":9720,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":9720,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-06-30","val":10162,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":26217,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"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":"2023-12-31","val":77211,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2023-12-31","val":77211,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-06-30","val":76513,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"},{"end":"2024-09-30","val":84086,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"PaymentsForRent":{"label":"Payments for Rent","description":"Cash payments to lessor's for use of assets under operating leases.","units":{"CNY":[{"end":"2024-05-31","val":2116,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2024-05-31","val":2116,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q2I"}]}},"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":"2024-01-01","end":"2024-06-30","val":9160,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":9182,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"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":"2024-01-01","end":"2024-06-30","val":415800,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":419578,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"RevenueRemainingPerformanceObligationPercentage":{"label":"Revenue, Remaining Performance Obligation, Percentage","description":"Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.","units":{"pure":[{"end":"2023-06-30","val":0.72,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2023Q2I"},{"end":"2024-06-30","val":0.39,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05","frame":"CY2024Q2I"}]}},"SaleOfStockConsiderationReceivedPerTransaction":{"label":"Sale of Stock, Consideration Received Per Transaction","description":"Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor.","units":{"CNY":[{"start":"2024-01-01","end":"2024-06-30","val":143686,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":143686,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}],"USD":[{"start":"2024-01-01","end":"2024-06-30","val":20045,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"start":"2024-01-01","end":"2024-09-30","val":20045,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}},"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":"2024-03-12","val":2004545,"accn":"0001213900-24-075805","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-09-05"},{"end":"2024-03-12","val":2004545,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q1I"}]}},"ContractWithCustomerLiabilityCurrent":{"label":"Contract with Customer, Liability, Current","description":"Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.","units":{"USD":[{"end":"2023-12-31","val":218313,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-09-30","val":55545,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"InterestIncomeExpenseNonoperatingNet":{"label":"Interest Income (Expense), Nonoperating, Net","description":"The net amount of nonoperating interest income (expense).","units":{"USD":[{"start":"2023-01-01","end":"2023-09-30","val":3061,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-01-01","end":"2024-09-30","val":182,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-07-01","end":"2024-09-30","val":23,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3"}]}},"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":"2023-12-31","val":43663,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2023Q4I"},{"end":"2024-09-30","val":31554,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20","frame":"CY2024Q3I"}]}},"ProceedsFromBankDebt":{"label":"Proceeds from Bank Debt","description":"The cash inflow from bank borrowing during the year.","units":{"USD":[{"start":"2023-01-01","end":"2023-09-30","val":426482,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"},{"start":"2024-01-01","end":"2024-09-30","val":1278186,"accn":"0001213900-24-111011","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-12-20"}]}}}}}