{"cik":1092662,"entityName":"CHEMBIO DIAGNOSTICS, INC.","facts":{"dei":{"EntityCommonStockSharesOutstanding":{"label":"Entity Common Stock, Shares Outstanding","description":"Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.","units":{"shares":[{"end":"2011-08-03","val":63303430,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-11-01","val":63315096,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2012-03-06","val":63668096,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2012Q1I"},{"end":"2012-05-04","val":63950596,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2012-08-03","val":7996855,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2012-08-03","val":7996856,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q2I"},{"end":"2012-12-31","val":8086114,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012Q4I"},{"end":"2013-03-06","val":0,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-03-06","val":9564264,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-03-06","val":9611139,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-03-06","val":9611139,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q1I"},{"end":"2013-05-08","val":9286114,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2013-05-08","val":9324783,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2013-05-08","val":9324783,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2015-03-02","val":9627248,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2015-03-02","val":9628248,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2015-03-02","val":11986242,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2015Q1I"},{"end":"2015-08-03","val":9628248,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-11-02","val":9628248,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2016-03-08","val":9628248,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2016-03-08","val":9670609,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-11-07","val":12026847,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2017-03-03","val":12299122,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2017Q1I"},{"end":"2017-05-05","val":12299122,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2017-08-04","val":12309122,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2018-03-05","val":14162702,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2018Q1I"},{"end":"2018-05-02","val":14162702,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2018-08-02","val":14173620,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-11-05","val":17187184,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2019-03-01","val":17166459,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2019-04-25","val":17166459,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-07-30","val":17565534,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-10-28","val":17565534,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2020-03-04","val":17733617,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2020Q1I"},{"end":"2020-04-29","val":17548910,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-07-31","val":20161542,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-11-05","val":20176131,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2021-03-11","val":20182357,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2021Q1I"},{"end":"2021-04-29","val":20244544,"accn":"0001140361-21-015342","fy":2020,"fp":"FY","form":"10-K/A","filed":"2021-04-30"},{"end":"2021-04-30","val":20244554,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-07-31","val":28622803,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-10-26","val":30045141,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2022-03-03","val":30056929,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2022Q1I"},{"end":"2022-04-29","val":30221859,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2022-07-29","val":30224606,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-10-24","val":36708474,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2023-03-24","val":36725858,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2023Q1I"}]}},"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":"2010-06-30","val":3550000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-06-30","val":3550000,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2010Q2I"},{"end":"2011-06-30","val":22598000,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-06-30","val":22598000,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q2I"},{"end":"2012-06-30","val":28500000,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-06-30","val":0,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2012-06-30","val":0,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2012-06-30","val":29000000,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2012-06-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2012Q2I"},{"end":"2014-06-30","val":29000000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-06-30","val":0,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q2I"},{"end":"2015-06-30","val":47274700,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-06-30","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-06-30","val":0,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2015Q2I"},{"end":"2016-06-30","val":0,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2016-06-30","val":76422282,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016Q2I"},{"end":"2017-06-30","val":56453579,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q2I"},{"end":"2018-06-29","val":154594062,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018Q2I"},{"end":"2019-06-30","val":106974102,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q2I"},{"end":"2020-06-30","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-06-30","val":63619273,"accn":"0001140361-21-015342","fy":2020,"fp":"FY","form":"10-K/A","filed":"2021-04-30","frame":"CY2020Q2I"},{"end":"2021-06-30","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021Q2I"},{"end":"2022-06-30","val":18739117,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q2I"}]}}},"us-gaap":{"AccountsPayableAndAccruedLiabilitiesCurrent":{"label":"Accounts Payable and Accrued Liabilities, Current","description":"Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.","units":{"USD":[{"end":"2010-12-31","val":2055943000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":2055943,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":2055943,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":1995746000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":2346410,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":2789500,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":2789500,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":2789500,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":2789500,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":2789500,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":3081694,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":2640267,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":2686836,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":3303923,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":3303923,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":3303923,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":3303923,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":3303923,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":3189661,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":3929431,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":3935036,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":4309490,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":4309490,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":4309490,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":4309490,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":4309490,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3268469,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":3795872,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":3819271,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":4946030,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":4946030,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":4946030,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":4946030,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":4946030,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":4389944,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":4717834,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":4414150,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2801432,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":2801432,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":2801432,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":2801432,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":2801432,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2416122,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2708362,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":2588393,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":3013133,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":3013133,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":3013133,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":3013133,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":3013133,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3398157,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":3701436,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3870161,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":3046303,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":3046303,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":3046303,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":3046303,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":3046303,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":4332109,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":6010454,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":6798600,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":5888681,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":5888681,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":5888681,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":5888681,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":5888681,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":6373927,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":5317809,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":5445956,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5526243,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":5526243,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":5526243,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":5526243,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":5526243,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":6536134,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":9290887,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":6558782,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":10042790,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":10042790,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":10042790,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":10042790,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":10042790,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":8396994,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":8091368,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":10182488,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":13127993,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":13127993,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":13127993,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":13127993,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":13127993,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":10542851,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":10051649,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":18645498,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":19730697,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"AccountsPayableTradeCurrent":{"label":"Accounts Payable, Trade, Current","description":"Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2011-12-31","val":1258465,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":1258465,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":1258465,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-06-30","val":1186841,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1228014,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1686431,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":1686431,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":1686431,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":1686431,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":1686431,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1452610,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1992452,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1628737,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1815369,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":1815369,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":1815369,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":1815369,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":1815369,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1940492,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1861955,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1505137,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1980120,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":1980120,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":1980120,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":1980120,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":1980120,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1631940,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1432228,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1377824,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1260520,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":1260520,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":1260520,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":1260520,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":1260520,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1162164,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1319683,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1179884,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1437290,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":1437290,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":1437290,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":1437290,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":1437290,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1439170,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1823896,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2352192,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1494759,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":1494759,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":1494759,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":1494759,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":1494759,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2577968,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":3558450,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":4199275,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":3622765,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":3622765,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":3622765,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":3622765,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":3622765,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4226625,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":3292605,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2975913,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":3144098,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":3144098,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":3144098,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":3144098,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":3144098,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":3833750,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":6588598,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":3586917,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":5727781,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":5727781,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":5727781,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":5727781,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":5727781,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":6097056,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":5896027,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":5978865,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":7745592,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":7745592,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":7745592,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":7745592,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":7745592,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":5622558,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":3776360,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":3066133,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":3342926,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"AccountsReceivableNetCurrent":{"label":"Accounts Receivable, after Allowance for Credit Loss, Current","description":"Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.","units":{"USD":[{"end":"2010-12-31","val":3946398000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":3946398,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":3946398,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":1642749000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":2657781,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":2998449,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":2998449,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":2998449,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":2998449,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":2998449,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":3616720,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":2215477,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":2567172,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":4821357,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":4821357,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":4821357,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":4821357,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":4821357,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":5278702,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":3894207,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":5505215,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":4592121,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":4592121,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":4592121,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":4592121,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":4592121,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3369812,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":5423418,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":8315651,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":8338889,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":8338889,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":8338889,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":8338889,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":8338889,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":8260101,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":8867531,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":9514951,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2422971,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":2422971,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":2422971,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":2422971,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":2422971,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":4896609,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4579553,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":4208232,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":3383729,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":3383729,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":3383729,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":3383729,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":3383729,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":5681524,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":4671627,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":5768920,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2085340,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":2085340,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":2085340,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":2085340,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":2085340,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":3813087,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":6886319,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":7794014,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":7373971,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":7373971,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":7373971,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":7373971,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":7373971,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":7717865,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":7734006,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":5377985,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":3661325,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":3661325,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":3661325,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":3661325,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":3661325,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":4877842,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2610587,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":3522498,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":3377387,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":3377387,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":3377387,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":3377387,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":3377387,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2413552,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2977082,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":6782798,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":11441107,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":11441107,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":11441107,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":11441107,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":11441107,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":9879954,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":4255944,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":5252573,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":6536415,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"AccruedBonusesCurrent":{"label":"Accrued Bonuses, Current","description":"Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2011-12-31","val":284375,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":284375,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":284375,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-06-30","val":289000,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":442675,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":155663,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":155663,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":155663,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":155663,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":155663,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":162750,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":325500,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":422225,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":317372,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":317372,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":317372,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":317372,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":317372,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":265500,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":265500,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":265500,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":265500,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":265500,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":177700,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":355400,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":177700,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":177700,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":177700,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":177700,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":177700,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":177700,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":282500,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":282500,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":282500,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":282500,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":282500,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":282500,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":282500,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":282500,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":282500,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":282500,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":276488,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":428665,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":494340,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":494318,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":494318,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":494318,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":494318,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":494318,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":236785,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":314565,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":497190,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":215000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":215000,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":215000,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":215000,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":215000,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":152489,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":350479,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":575479,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1193985,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":1193985,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":1193985,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":1193985,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":1193985,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":234000,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1138337,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1378706,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":1378706,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":1378706,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":1378706,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":1378706,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":544567,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1473481,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1523979,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1467756,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"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":"2019-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-12-31","val":511681,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":511681,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":522935,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":522935,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":522935,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":522935,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":122935,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":893745,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":715212,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1593504,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":114000,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"AccruedRoyaltiesCurrent":{"label":"Accrued Royalties, Current","description":"Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2011-12-31","val":480297,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":480297,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":480297,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-06-30","val":389642,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":336903,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":583923,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":583923,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":583923,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":583923,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":583923,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":758047,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":761986,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":976421,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1028286,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":1028286,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":1028286,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":1028286,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":1028286,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":707656,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":675932,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":772614,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1034062,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":1034062,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":1034062,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":1034062,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":1034062,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":876081,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1051169,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1028540,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":732301,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":732301,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":732301,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":732301,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":732301,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":269309,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":358462,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":338162,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":352660,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":352660,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":352660,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":352660,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":352660,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":533730,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":389705,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":219505,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":429297,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":429297,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":429297,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":429297,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":429297,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":421800,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":511292,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":667207,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":279213,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":279213,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q4I"},{"end":"2019-03-31","val":221556,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"}]}},"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":"2011-12-31","val":174398,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":174398,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":174398,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-06-30","val":190526,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":150616,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":262439,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":262439,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":262439,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":262439,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":262439,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":158173,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":244821,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":226220,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":328564,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":328564,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":328564,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":328564,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":328564,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":211765,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":289276,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":247565,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":106487,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":106487,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":106487,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":106487,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":106487,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":265116,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":322317,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":290090,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":146962,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":146962,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":146962,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":146962,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":146962,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":197682,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":149803,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":227546,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":167575,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":167575,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":167575,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":167575,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":167575,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":238134,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":198507,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":248563,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":187305,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":187305,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":187305,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":187305,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":187305,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":343785,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":352257,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":285233,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":48867,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":48867,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":48867,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":48867,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":48867,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":293009,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":352689,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":320266,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":231753,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":231753,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":231753,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":231753,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":231753,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":233610,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":188858,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":274218,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":277908,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":277908,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":277908,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":277908,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":277908,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":317364,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":223111,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":475072,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":494258,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":494258,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":494258,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":494258,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":494258,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":494653,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":427215,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":437757,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":330784,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"AccruedSalesCommissionCurrent":{"label":"Accrued Sales Commission, Current","description":"Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2011-12-31","val":205588,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":205588,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":205588,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-06-30","val":231350,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":298420,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":238150,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":238150,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":238150,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":238150,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":238150,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":262549,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":154119,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":173110,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":371905,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":371905,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":371905,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":371905,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":371905,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":135905,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":500220,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":753777,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":947451,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":947451,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":947451,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":947451,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":947451,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":772657,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":906342,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1133092,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":129192,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":129192,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":129192,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":129192,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":129192,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":320753,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":383112,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":359978,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":221982,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":221982,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":221982,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":221982,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":221982,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":429505,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":498974,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":339380,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":126827,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":126827,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":126827,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":126827,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":126827,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":214672,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":291127,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":451741,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":588131,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":588131,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q4I"},{"end":"2019-03-31","val":510303,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"}]}},"AccruedVacationCurrent":{"label":"Accrued Vacation, Current","description":"Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2011-12-31","val":156884,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":156884,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":156884,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-06-30","val":213506,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":198176,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":181636,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":181636,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":181636,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":181636,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":181636,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":217008,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":257179,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":223412,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":203444,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":203444,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":203444,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":203444,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":203444,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":219280,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":264168,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":228779,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":219924,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":219924,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":219924,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":219924,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":219924,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":260671,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":289693,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":256556,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":244810,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":244810,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":244810,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":244810,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":244810,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":270569,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":301703,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":269472,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":289587,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":289587,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":289587,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":289587,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":289587,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":280111,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":312431,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":313490,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":309767,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":309767,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":309767,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":309767,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":309767,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":301139,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":356686,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":404933,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":264789,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":264789,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":264789,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":264789,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":264789,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":356464,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":606110,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":659358,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":410199,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":410199,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":410199,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":410199,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":410199,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":392034,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":547307,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":488002,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":417238,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":417238,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":417238,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":417238,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":417238,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":427317,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":525137,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":530773,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":421416,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":421416,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":421416,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":421416,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":421416,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":657008,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":692275,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":554468,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":400409,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment":{"label":"Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment","description":"Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.","units":{"USD":[{"end":"2011-12-31","val":2227511,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-12-31","val":2278376,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":2278376,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-12-31","val":2753845,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":2753845,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-12-31","val":3370788,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":3370788,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-12-31","val":4264093,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":4264093,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-12-31","val":5046804,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":5046804,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-12-31","val":5804800,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":5804800,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-12-31","val":6463784,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":6463784,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-12-31","val":7329173,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":7329172,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-12-31","val":8680064,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":8680064,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":10302049,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":10302049,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":12155404,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"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":"2016-12-31","val":0,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-06-30","val":124241,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":128616,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":178948,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":178948,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":178948,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":178948,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q4I"},{"end":"2018-03-31","val":431246,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":257418,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":152761,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"}]}},"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":"2017-12-31","val":178948,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-12-31","val":112196,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":112196,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":112196,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":112196,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":112196,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":314382,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1157,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":-60149,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":9844,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":9844,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":9844,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":9844,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":9844,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":-853450,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":-1028897,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":-766803,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":-90916,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":-90916,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":-90916,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":-90916,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":-90916,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":-546638,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":-245536,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":-598454,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":-592372,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":-592372,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":-592372,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":-592372,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":-592372,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":-244221,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":-485967,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":-358510,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":-337287,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"AdditionalPaidInCapital":{"label":"Additional Paid in Capital","description":"Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.","units":{"USD":[{"end":"2010-12-31","val":39658617000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":39658617,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":39658617,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":39983176000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":40064570,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":40124225,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":40124225,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":40678696,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":40678696,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":40678696,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":40298533,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":40942087,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":41017716,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":41116149,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":41116149,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":41116149,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":41116149,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":41116149,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":41184467,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":46765088,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":46827310,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":46875027,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":46875026,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":46875027,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":46875027,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":46875027,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":47097811,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":47326969,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":47445750,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":47556426,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":47556426,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":47556426,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":47556426,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":47556426,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":47665574,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":47751846,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":47824105,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":47890642,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":47890642,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":47890642,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":47890642,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":47890642,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":47944005,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":48041697,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":60637903,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":60721783,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":60721783,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":60721783,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":60721783,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":60721783,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":62537730,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":62611394,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":62733065,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":62821288,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":62821288,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":62821288,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":62821288,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":62821288,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":73906361,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":74033287,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":74108046,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":90953788,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":90953788,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":90953788,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":90953788,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":90953788,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":91301295,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":91674175,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":93376856,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":95433077,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":95433077,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":95433077,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":95433077,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":95433077,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":95543043,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":124143171,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":124622252,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":124961514,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":124961514,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":124961514,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":124961514,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":124961514,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":125425514,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":126006387,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":165442942,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":165772636,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":165772636,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":165772636,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":165772636,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":165772636,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":166483376,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":167041203,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":171448870,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":172275057,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"AdjustmentForAmortization":{"label":"Amortization","description":"The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":122354,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":479258,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":356517,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016"}]}},"AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation":{"label":"Share-based Payment Arrangement, Decrease for Tax Withholding Obligation","description":"Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.","units":{"USD":[{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q1"},{"start":"2020-04-01","end":"2020-06-30","val":198024,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":198024,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-04-01","end":"2020-06-30","val":198024,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":198024,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-12-31","val":296667,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":296667,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":115059,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":115059,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-03-31","val":115059,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-03-31","val":115059,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2021-01-01","end":"2021-03-31","val":115059,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-03-31","val":115059,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q1"},{"start":"2021-04-01","end":"2021-06-30","val":4454,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":4454,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-04-01","end":"2021-06-30","val":4454,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":4454,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-12-31","val":145225,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":145225,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":38514,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":38514,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-03-31","val":38514,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q1"},{"start":"2022-04-01","end":"2022-06-30","val":1154,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":1154,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q2"},{"start":"2022-07-01","end":"2022-09-30","val":237,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":41537,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition":{"label":"APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition","description":"Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":281249,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":281249,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":281248,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":281248,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-03-31","val":281248,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-03-31","val":281248,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2019-01-01","end":"2019-03-31","val":281248,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-03-31","val":281248,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q1"},{"start":"2019-04-01","end":"2019-06-30","val":307774,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":307774,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-04-01","end":"2019-06-30","val":307774,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":307774,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q2"},{"start":"2019-07-01","end":"2019-09-30","val":440396,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":440396,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1394812,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":1394812,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-296901,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":-296901,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-03-31","val":-296901,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-03-31","val":-296901,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":-296901,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-03-31","val":-296901,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q1"},{"start":"2020-04-01","end":"2020-06-30","val":262109,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":262109,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-04-01","end":"2020-06-30","val":262109,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":262109,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q2"},{"start":"2020-07-01","end":"2020-09-30","val":275985,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":275985,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":613217,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":613217,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":309010,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":309010,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-03-31","val":309010,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-03-31","val":309010,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2021-01-01","end":"2021-03-31","val":309010,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-03-31","val":309010,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q1"},{"start":"2021-04-01","end":"2021-06-30","val":288053,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":288053,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-04-01","end":"2021-06-30","val":288053,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":288053,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q2"},{"start":"2021-07-01","end":"2021-09-30","val":399548,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":399548,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1160953,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":1160953,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":229563,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":229563,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-03-31","val":229563,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q1"},{"start":"2022-04-01","end":"2022-06-30","val":276024,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":276024,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q2"},{"start":"2022-07-01","end":"2022-09-30","val":268751,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":967262,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition":{"label":"APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition","description":"Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":170075,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":189347,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":189347,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":293726,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":293726,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":331870,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":331870,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":447100,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":447100,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":447100,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":334386,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":334386,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":334386,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":304154,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":304154,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":384897,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":384897,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":97250,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":97250,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-03-31","val":97250,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q1"},{"start":"2018-04-01","end":"2018-06-30","val":127035,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":127035,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q2"},{"start":"2018-07-01","end":"2018-09-30","val":74759,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":351556,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":351556,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":66259,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":66259,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-03-31","val":66259,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-03-31","val":66259,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2019-01-01","end":"2019-03-31","val":66259,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-03-31","val":66259,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q1"},{"start":"2019-04-01","end":"2019-06-30","val":69097,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":69097,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-04-01","end":"2019-06-30","val":69097,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":69097,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q2"},{"start":"2019-07-01","end":"2019-09-30","val":66192,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":66192,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":261088,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":261088,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":139449,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":139449,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-03-31","val":139449,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-03-31","val":139449,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":139449,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-03-31","val":139449,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q1"},{"start":"2020-04-01","end":"2020-06-30","val":122115,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":122115,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-04-01","end":"2020-06-30","val":122115,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":122115,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q2"},{"start":"2020-07-01","end":"2020-09-30","val":97535,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":97535,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":480779,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":480779,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":211140,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":211140,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-03-31","val":211140,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-03-31","val":211140,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2021-01-01","end":"2021-03-31","val":211140,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-03-31","val":211140,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q1"},{"start":"2021-04-01","end":"2021-06-30","val":297791,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":297791,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-04-01","end":"2021-06-30","val":297791,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":297791,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q2"},{"start":"2021-07-01","end":"2021-09-30","val":218563,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":218563,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":873294,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":873294,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":255254,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":255254,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-03-31","val":255254,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q1"},{"start":"2022-04-01","end":"2022-06-30","val":282985,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":282985,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q2"},{"start":"2022-07-01","end":"2022-09-30","val":267575,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1065731,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"AllocatedShareBasedCompensationExpense":{"label":"Share-based Payment Arrangement, Expense","description":"Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":56000,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-04-01","end":"2011-06-30","val":29000,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":136000,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":80000,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":189000,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":133000,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":177000,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":177000,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":44000,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-04-01","end":"2012-06-30","val":44000,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":236000,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":236000,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":59000,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":59000,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":294000,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":294000,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":138000,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":138379,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":222000,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":84000,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":84000,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":284000,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":62000,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":62200,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":332000,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":332000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":70430,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":70430,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":217626,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":148300,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":148300,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":336900,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":118800,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":118800,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":447100,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":447100,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":447100,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":109300,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":109300,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":195591,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":195591,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":86300,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":86282,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":267900,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":267900,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":72300,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":72200,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":334400,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":334400,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":334400,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":53600,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":53600,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":146265,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":146200,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":92677,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":92700,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":220300,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":220300,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":74100,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":74100,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":304100,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":304100,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":135900,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":135945,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":209600,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":209600,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":73700,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":73700,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":296700,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":296700,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":87100,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":87100,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":384897,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":384897,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":97250,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":97250,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":224300,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":224300,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":127100,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-04-01","end":"2018-06-30","val":127100,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":299000,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":299044,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":74800,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":74759,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":632805,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":632805,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":347507,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":347507,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":724400,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":724378,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":376900,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":376900,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1230966,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":1230966,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":506588,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":506588,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1655900,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":1655900,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-37083,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":-37083,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":347142,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":347141,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":384225,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":384225,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":824345,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":824345,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":477204,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":477204,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1098698,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":1098698,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":579789,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":579789,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1165632,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":1165632,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":585844,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":585844,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1802056,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":1802056,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":636531,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":636531,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":2034247,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":2034247,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":750903,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1309912,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":559009,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":1846238,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":536326,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":2299081,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"AllowanceForDoubtfulAccountsReceivableCurrent":{"label":"Accounts Receivable, Allowance for Credit Loss, Current","description":"Amount of allowance for credit loss on accounts receivable, classified as current.","units":{"USD":[{"end":"2010-12-31","val":35000000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":35000,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":35000,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":20000000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":20000,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":30000,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":30000,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":30000,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":30000,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":30000,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":125000,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":30000,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":30000,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":58000,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":58000,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":58000,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":58000,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":58000,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":24000,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":24000,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":24000,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":24000,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":24000,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":24000,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":24000,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":24000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":24000,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":24000,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":24000,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":52000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":52000,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":52000,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":52000,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":52000,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":52000,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":52000,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":52000,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":52000,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":52000,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":52000,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":52000,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":52000,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":52000,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":52000,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":52000,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":52000,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":52000,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":52000,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":52000,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":52000,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":52000,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":52000,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":52000,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":42000,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":42000,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":42000,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":42000,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":42000,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":42000,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":42000,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":42000,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":42000,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":42000,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":42000,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":42000,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":42000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":42000,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":42000,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":42000,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":62000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":62000,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":62000,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":62000,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":62000,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":62000,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":156000,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":276210,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":296793,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":296793,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":296793,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":296793,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":296793,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":354528,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":193535,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":193535,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":243042,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":243042,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":243042,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":243042,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":243042,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":242981,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":242671,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":242354,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":346896,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"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":"2019-01-01","end":"2019-12-31","val":515263,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":144661,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":287253,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":287253,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":588962,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":588962,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":153840,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":264608,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":373784,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-12-31","val":479988,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":479988,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount":{"label":"Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount","description":"Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.","units":{"shares":[{"start":"2011-04-01","end":"2011-06-30","val":170073,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-07-01","end":"2011-09-30","val":243367,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":182343,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":198278,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":99594,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":99594,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":161464,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":642470,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":750002,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":161464,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":161464,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":118360,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":86516,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":169662,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":167458,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":169662,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":169662,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":169662,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":169662,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":169662,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":169662,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":169662,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":675363,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":675363,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":858769,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":649465,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-06-30","val":671868,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2014-01-01","end":"2014-06-30","val":858769,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":737183,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":737183,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":649465,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":547825,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":547825,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":798475,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":798475,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":798475,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":671868,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":671868,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":667082,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":667082,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":651768,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":651768,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":661570,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":661570,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":650728,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":650728,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":658631,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":658631,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":658631,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":655672,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":655672,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":708514,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":708514,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":667995,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":667995,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":677050,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":677050,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":614949,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":614949,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":600549,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":600549,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":674795,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":674795,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":674795,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":677592,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":674795,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":674795,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":668510,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":668510,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":699663,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":699663,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":810670,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":810670,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":690093,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":732199,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":707880,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":707880,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":683829,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-04-01","end":"2018-06-30","val":683829,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":709042,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":693116,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":711968,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":732906,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":705301,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":686609,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":688122,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-12-31","val":666197,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019"}]}},"AssetImpairmentCharges":{"label":"Asset Impairment Charges","description":"Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":1273945,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":1273945,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":1300000,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-04-01","end":"2021-06-30","val":1300000,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1273945,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":5880741,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":5880741,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":3000000,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":3033565,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"Assets":{"label":"Assets","description":"Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.","units":{"USD":[{"end":"2010-12-31","val":9086174000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":9086174,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":9086174,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":8435062000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":10098680,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":15485744,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":15485744,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":15485744,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":15485744,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":15485744,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":16359796,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":16715010,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":16140059,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":17335150,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":17335150,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":17335150,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":17335150,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":17335150,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":17473345,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":23541911,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":24326409,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":24486592,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":24486592,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":24486592,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":24486592,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":24486592,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":23445096,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":24057060,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":23928619,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":25010192,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":25010192,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":25010192,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":25010192,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":25010192,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":24072275,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":23522362,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":22808103,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":20816344,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":20816344,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":20816344,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":20816344,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":20816344,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":20172211,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":12689279,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":22684862,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":20575236,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":20575236,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":20575236,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":20575236,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":20575236,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":20887506,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":19596276,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":19244704,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":16616021,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":16616021,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":16616021,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":16616021,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":16616021,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":28671754,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":29447631,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":27965877,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":40911183,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":40911183,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":40911183,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":40911183,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":40911183,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":45596457,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":42059281,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":56917338,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":55728964,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":55728964,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":55728964,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":55728964,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":55728964,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":51192662,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":77962261,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":69986973,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":64892014,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":64892014,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":64892014,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":64892014,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":64892014,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":57413497,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":49576617,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":84043135,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":73252195,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":73252195,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":73252195,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":73252195,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":73252195,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":62890215,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":56055540,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":62179904,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":62611405,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"AssetsCurrent":{"label":"Assets, Current","description":"Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.","units":{"USD":[{"end":"2010-12-31","val":7636734000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":7636734,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":7636734,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":6914177000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":8480195,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":8991582,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":8991582,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":8991582,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":8991582,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":8991582,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":10032754,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":10483298,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":9601467,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":11008750,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":11008750,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":11008750,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":11008750,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":11008750,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":11233584,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":17118277,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":18006816,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":18530501,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":18530501,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":18530501,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":18530501,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":18530501,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":17180249,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":17482085,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":16999038,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":17658199,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":17658199,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":17658199,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":17658199,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":17658199,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":16202065,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":15734544,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":15165035,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":12634806,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":12634806,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":12634806,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":12634806,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":12634806,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":12047206,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":10361581,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":20585789,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":18113526,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":18113526,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":18113526,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":18113526,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":18113526,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":15928900,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":14135049,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":13718598,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":10853643,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":10853643,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":10853643,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":10853643,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":10853643,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":22909361,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":23530481,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":22200773,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":28451754,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":28451754,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":28451754,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":28451754,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":28451754,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":27186631,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":21879015,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":36253348,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":32223720,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":32223720,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":32223720,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":32223720,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":32223720,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":27844246,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":53912503,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":45580910,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":39738773,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":39738773,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":39738773,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":39738773,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":39738773,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":32267770,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":25326231,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":60784145,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":54844644,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":55230849,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":55230849,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":55230849,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":54844644,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":48220954,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":40900504,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":47282413,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":48451695,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"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":"2017-12-31","val":3853146,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":3853146,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":3853146,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q4I"},{"end":"2018-03-31","val":3903261,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":3545641,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3392208,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"}]}},"BusinessAcquisitionProFormaEarningsPerShareBasic":{"label":"Business Acquisition, Pro Forma Earnings Per Share, Basic","description":"The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.","units":{"USD/shares":[{"start":"2018-01-01","end":"2018-12-31","val":-0.58,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":-0.58,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-0.8,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019"}]}},"BusinessAcquisitionProFormaEarningsPerShareDiluted":{"label":"Business Acquisition, Pro Forma Earnings Per Share, Diluted","description":"The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.","units":{"USD/shares":[{"start":"2018-01-01","end":"2018-12-31","val":-0.58,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":-0.58,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-0.8,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019"}]}},"BusinessAcquisitionsProFormaNetIncomeLoss":{"label":"Business Acquisition, Pro Forma Net Income (Loss)","description":"The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":-8394074,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":-8394074,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-13654001,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-13654001,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"}]}},"BusinessAcquisitionsProFormaRevenue":{"label":"Business Acquisition, Pro Forma Revenue","description":"The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":35442806,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":36614995,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":35157248,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":35157248,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"}]}},"BusinessCombinationAcquisitionRelatedCosts":{"label":"Business Combination, Acquisition Related Costs","description":"This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":58076,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":337645,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":337645,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":395612,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":395612,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":395612,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":395612,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":395612,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":395612,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":721465,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":721465,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":63497,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":63497,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":63497,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":63497,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":63497,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":63497,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":63497,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":63497,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021"}]}},"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1":{"label":"Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Asset","description":"Amount of increase (decrease) in the value of right to a contingent consideration asset.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-148000,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":148000,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018"}]}},"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":"2010-12-31","val":24697000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":24697,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":24697,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":25716000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":21071,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":14576,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":14576,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":14576,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":14576,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":14576,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":0,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":0,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":0,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":0,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-12-31","val":0,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"}]}},"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":"2010-12-31","val":14576,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2010-12-31","val":14576,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":14576000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2011-06-30","val":1631000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":0,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":0,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2011Q4I"}]}},"CashAndCashEquivalentsAtCarryingValue":{"label":"Cash and Cash Equivalents, at Carrying Value","description":"Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.","units":{"USD":[{"end":"2009-12-31","val":1068235000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2009-12-31","val":1068235,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2009-12-31","val":1068235,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2009Q4I"},{"end":"2010-06-30","val":746848000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2010Q2I"},{"end":"2010-09-30","val":1335983,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2010Q3I"},{"end":"2010-12-31","val":2136351000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":2136351,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":2136351,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2010-12-31","val":2136351,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2010-12-31","val":2136351,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2010-12-31","val":2136351,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2010-12-31","val":2136351,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2010Q4I"},{"end":"2011-03-31","val":2797103,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1I"},{"end":"2011-06-30","val":2139329000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2011-06-30","val":2139329,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2I"},{"end":"2011-09-30","val":3045348,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2011-09-30","val":3045348,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3I"},{"end":"2011-12-31","val":3010954,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":3010954,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":3010954,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":3010954,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":3010954,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2011-12-31","val":3010954,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2011-12-31","val":3010954,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2011-12-31","val":3010954,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2011-12-31","val":3010954,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2011Q4I"},{"end":"2012-03-31","val":2954276,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2012-03-31","val":2954276,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1I"},{"end":"2012-06-30","val":4390041,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2012-06-30","val":4390041,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2I"},{"end":"2012-09-30","val":3290565,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2012-09-30","val":3290565,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3I"},{"end":"2012-12-31","val":2951859,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":2951859,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":2951859,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":2951859,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":2951859,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2012-12-31","val":2951859,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2012-12-31","val":2951859,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2012-12-31","val":2951859,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2012-12-31","val":2951859,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2012Q4I"},{"end":"2013-03-31","val":2598745,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2013-03-31","val":2598745,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1I"},{"end":"2013-06-30","val":8645392,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2013-06-30","val":8645392,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2I"},{"end":"2013-09-30","val":8045805,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2013-09-30","val":8045805,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3I"},{"end":"2013-12-31","val":9650275,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":9650275,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":9650275,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":9650275,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":9650275,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2013-12-31","val":9650275,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2013-12-31","val":9650275,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2013-12-31","val":9650275,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2013-12-31","val":9650275,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2013-12-31","val":9650275,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2013Q4I"},{"end":"2014-03-31","val":9087016,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2014-03-31","val":9087016,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1I"},{"end":"2014-06-30","val":6835057,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2014-06-30","val":6835057,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2I"},{"end":"2014-09-30","val":3672702,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2014-09-30","val":3672702,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3I"},{"end":"2014-12-31","val":4614538,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":4614538,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":4614538,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":4614538,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":4614538,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2014-12-31","val":4614538,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2014-12-31","val":4614538,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2014-12-31","val":4614538,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2014-12-31","val":4614538,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2014-12-31","val":4614538,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2815762,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2015-03-31","val":2815762,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1564071,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2015-06-30","val":1564071,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1102477,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2015-09-30","val":1102477,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3I"},{"end":"2015-12-31","val":5376931,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":5376931,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":5376931,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":5376931,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":5376931,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2015-12-31","val":5376931,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2015-12-31","val":5376931,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2015-12-31","val":5376931,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2015-12-31","val":5376931,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2657914,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2016-03-31","val":2657914,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1439869,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2016-06-30","val":1439869,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":12171954,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2016-09-30","val":12171954,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":10554464,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":10554464,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":10554464,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":10554464,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":10554464,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2016-12-31","val":10554464,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2016-12-31","val":10554464,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2016-12-31","val":10554464,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2016-12-31","val":10554464,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2016Q4I"},{"end":"2017-03-31","val":5582482,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2017-03-31","val":5582482,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":3691783,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2017-06-30","val":3691783,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1871982,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2017-09-30","val":1871982,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":3790302,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":3790302,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":3790302,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":3790302,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":3790302,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2017-12-31","val":3790302,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2017Q4I"},{"end":"2018-03-31","val":12457538,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2018-03-31","val":12457538,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":9505782,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":6848583,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":12524551,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":12524551,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":12524551,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":12524551,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":12524551,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":7370678,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":4504075,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":21867892,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":18271352,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":18271352,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":18271352,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":18271352,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":18271352,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":11238017,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":36427468,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":28687453,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":23066301,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":23066301,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":23066301,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":23066301,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":23066301,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":14350953,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":5564349,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":36004000,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":28772892,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":28772892,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":28772892,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":28772892,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":28772892,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":24399388,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":22837453,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":21055026,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":18178985,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"CashAndCashEquivalentsPeriodIncreaseDecrease":{"label":"Cash and Cash Equivalents, Period Increase (Decrease)","description":"Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-321387000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-01-01","end":"2010-09-30","val":267748,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-01-01","end":"2010-12-31","val":1068116,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":660752,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":2978000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":2978,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-01-01","end":"2011-09-30","val":908997,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":908997,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":874603,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":874603,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-56678,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":-56678,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1379087,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":1379087,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":279611,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":279611,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-01-01","end":"2012-12-31","val":-59095,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":-59095,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-353114,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":-353114,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":5693533,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":5693533,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":5093946,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":5093946,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-01-01","end":"2013-12-31","val":6698416,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":6698416,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-563259,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":-563259,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-2815218,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":-2815218,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":-5977573,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":-5977573,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-01-01","end":"2014-12-31","val":-5035737,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":-5035737,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":-5035737,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-1798776,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":-1798776,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-3050467,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":-3050467,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-01-01","end":"2015-09-30","val":-3512061,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":-3512061,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":762393,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":762393,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":762393,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-2719017,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":-2719017,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-3937062,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":-3937062,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":6795023,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":6795023,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":5177533,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":5177533,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-4971982,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":-4971982,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-6862681,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-6862681,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":-8682482,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":-8682482,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":-6764162,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":-6764162,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":8667236,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":8667236,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":5715480,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-09-30","val":3058281,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-12-31","val":8734249,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-5153873,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1"}]}},"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":"2017-12-31","val":3790302,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2017-12-31","val":3790302,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2017-12-31","val":3790302,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2017Q4I"},{"end":"2018-06-30","val":9505782,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2I"},{"end":"2018-09-30","val":6848583,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":12524551,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":12524551,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":12524551,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2018-12-31","val":12524551,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2018-12-31","val":12524551,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2018-12-31","val":12524551,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2018-12-31","val":12524551,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2018Q4I"},{"end":"2019-03-31","val":7370678,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1I"},{"end":"2019-06-30","val":4504075,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-06-30","val":4504075,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2I"},{"end":"2019-09-30","val":21867892,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2019-09-30","val":21867892,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":18271352,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":18271352,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":18271352,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":18271352,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":18271352,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2019-12-31","val":18271352,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2019-12-31","val":18271352,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2019-12-31","val":18271352,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2019-12-31","val":18271352,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2019Q4I"},{"end":"2020-03-31","val":11238017,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-03-31","val":11238017,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":36427468,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-06-30","val":36427468,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":28687453,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":28687453,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":23066301,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":23066301,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":23066301,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":23066301,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":23066301,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2020-12-31","val":23066301,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2020-12-31","val":23066301,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2020-12-31","val":23066301,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2020-12-31","val":23066301,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2020Q4I"},{"end":"2021-03-31","val":14350953,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":14350953,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":5564349,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":5564349,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2I"},{"end":"2021-09-30","val":36004000,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-09-30","val":36004000,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":28772892,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":28772892,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":28772892,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":28772892,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":28772892,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":24399388,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":22837453,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":21055026,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":18178985,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"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-06-30","val":5715480,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":3058281,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":8734249,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-5153873,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-8020476,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":-8020476,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":9343341,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":9343341,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":5746801,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":5746801,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-7033335,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":-7033335,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":18156116,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":18156116,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":10416101,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":10416101,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":4794949,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":4794949,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-8715348,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-8715348,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-17501952,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-17501952,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-09-30","val":12937699,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":12937699,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":5706591,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":5706591,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-4373504,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-5935439,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":-7717866,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":-10593907,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights":{"label":"Class of Warrant or Right, Exercise Price of Warrants or Rights (Deprecated 2014-01-31)","description":"Exercise price per share or per unit of warrants or rights outstanding.","units":{"USD/shares_unit":[{"end":"2011-12-31","val":0.81,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-04-26","val":0.4,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q1I"},{"end":"2012-04-26","val":0.4,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"}]}},"ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1":{"label":"Class of Warrant or Right, Exercise Price of Warrants or Rights","description":"Exercise price per share or per unit of warrants or rights outstanding.","units":{"USD/shares":[{"end":"2019-09-30","val":5.22,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5.22,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"},{"end":"2020-03-31","val":5.22,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":5.22,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":5.22,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":5.22,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020Q4I"}]}},"ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight":{"label":"Class of Warrant or Right, Number of Securities Called by Each Warrant or Right","description":"Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.","units":{"shares":[{"end":"2020-06-30","val":253161,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":253161,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"}]}},"ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights":{"label":"Class of Warrant or Right, Number of Securities Called by Warrants or Rights","description":"Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.","units":{"shares":[{"end":"2019-09-03","val":550000,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2019-09-03","val":550000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-09-03","val":550000,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-09-03","val":550000,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-09-03","val":550000,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-09-03","val":550000,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q3I"}]}},"ClassOfWarrantOrRightOutstanding":{"label":"Class of Warrant or Right, Outstanding","description":"Number of warrants or rights outstanding.","units":{"shares":[{"end":"2011-12-31","val":33381,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-06-30","val":0,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":0,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":0,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"},{"end":"2016-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":550000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"},{"end":"2020-03-31","val":550000,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020Q4I"}]}},"CommonStockParOrStatedValuePerShare":{"label":"Common Stock, Par or Stated Value Per Share","description":"Face amount or stated value per share of common stock.","units":{"USD/shares":[{"end":"2010-03-08","val":0.01,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2010-03-08","val":0.01,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2010-03-08","val":0.01,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2010-03-08","val":0.01,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2010-03-08","val":0.01,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2010-03-08","val":0.01,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2010Q1I"},{"end":"2010-12-31","val":0.01,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":0.01,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":0.01,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":0.01,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":0.01,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":0.01,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":0.01,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":0.01,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":0.01,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":0.01,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":0.01,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":0.01,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":0.01,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0.01,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":0.01,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":0.01,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":0.01,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":0.01,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2012-12-31","val":0.01,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2012-12-31","val":0.01,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2012-12-31","val":0.01,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2012-12-31","val":0.01,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2012-12-31","val":0.01,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2012-12-31","val":0.01,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2012-12-31","val":0.01,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0.01,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0.01,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0.01,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0.01,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":0.01,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0.01,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0.01,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0.01,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0.01,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":0.01,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0.01,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0.01,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0.01,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0.01,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":0.01,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":0.01,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":0.01,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-08","val":0.01,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2016-03-08","val":0.01,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2016-03-31","val":0.01,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0.01,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0.01,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0.01,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":0.01,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":0.01,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":0.01,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":0.01,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0.01,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0.01,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0.01,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0.01,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":0.01,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":0.01,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":0.01,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":0.01,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0.01,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0.01,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0.01,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0.01,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":0.01,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":0.01,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":0.01,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":0.01,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0.01,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.01,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.01,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.01,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":0.01,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":0.01,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":0.01,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":0.01,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0.01,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0.01,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0.01,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0.01,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":0.01,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":0.01,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":0.01,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":0.01,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0.01,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0.01,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0.01,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0.01,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":0.01,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":0.01,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":0.01,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":0.01,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0.01,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0.01,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0.01,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0.01,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"CommonStockSharesAuthorized":{"label":"Common Stock, Shares Authorized","description":"The maximum number of common shares permitted to be issued by an entity's charter and bylaws.","units":{"shares":[{"end":"2010-12-31","val":100000000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":100000000,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":100000000,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":100000000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":100000000,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":100000000,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":100000000,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":100000000,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":100000000,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":100000000,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":100000000,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":100000000,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":100000000,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":100000000,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":100000000,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":100000000,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":100000000,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":100000000,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":100000000,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":100000000,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":100000000,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":100000000,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":100000000,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":100000000,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":100000000,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":100000000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":100000000,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":100000000,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":100000000,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":100000000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":100000000,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":100000000,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":100000000,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":100000000,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":100000000,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":100000000,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":100000000,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":100000000,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":100000000,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":100000000,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":100000000,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":100000000,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":100000000,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":100000000,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":100000000,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":100000000,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":100000000,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":100000000,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":100000000,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":100000000,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":100000000,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":100000000,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":100000000,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":100000000,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":100000000,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":100000000,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":100000000,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":100000000,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":100000000,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":100000000,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":100000000,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":100000000,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":100000000,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":100000000,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":100000000,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":100000000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":100000000,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":100000000,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":100000000,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":100000000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":100000000,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":100000000,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":100000000,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":100000000,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":100000000,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":100000000,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":100000000,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":100000000,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":100000000,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":100000000,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":100000000,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":100000000,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":100000000,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":100000000,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":100000000,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":100000000,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":100000000,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":100000000,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":100000000,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":100000000,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":100000000,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":100000000,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":100000000,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":100000000,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"CommonStockSharesIssued":{"label":"Common Stock, Shares, Issued","description":"Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.","units":{"shares":[{"end":"2010-12-31","val":62238983,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":62238983,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":62238983,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":63303430,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":63315096,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":63368096,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":63368096,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":7921021,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":7921021,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":7921021,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":63675596,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":7996855,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":8007168,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":8036232,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":8036232,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":8036232,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":8036232,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":8036232,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":8086114,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":9324783,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":9324783,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":9324783,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":9324783,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":9324783,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":9324783,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":9324783,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":9472700,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":9611139,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":9611139,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":9611139,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":9611139,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":9611139,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":9611139,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":9611139,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":9627248,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":9628248,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":9628248,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":9628248,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":9628248,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":9628248,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":9628248,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":9628248,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":9650707,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":9686242,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":12026847,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":12026847,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":12026847,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":12026847,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":12026847,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":12026847,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":12299122,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":12299122,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":12318570,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":12318570,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":12318570,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":12318570,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":12318570,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":12318570,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":14162702,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":14173620,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":14173620,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":17166459,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":17166459,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":17166459,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":17166459,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":17166459,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":17166459,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":17565534,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":17565534,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":17733617,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":17733617,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":17733617,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":17733617,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":17733617,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":17327235,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":20194832,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":20213956,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":20223498,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":20223498,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":20223498,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":20223498,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":20223498,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":20285695,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":20337372,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":30086283,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":30104986,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":30104986,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":30104986,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":30104986,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":30104986,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":30269916,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":30272663,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":35440553,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":36765785,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"CommonStockSharesOutstanding":{"label":"Common Stock, Shares, Outstanding","description":"Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.","units":{"shares":[{"end":"2010-12-31","val":62238983,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":62238983,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":62238983,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":63303430,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":63315096,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":63368096,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":63368096,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":7921021,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":7921021,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":7921021,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":63675596,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":7996855,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":8007168,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":8036232,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":8036232,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":8036232,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":8036232,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":8036232,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":8086114,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":9324783,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":9324783,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":9324783,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":9324783,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":9324783,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":9324783,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":9324783,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":9472700,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":9611139,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":9611139,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":9611139,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":9611139,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":9611139,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":9611139,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":9611139,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":9627248,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":9628248,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":9628248,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":9628248,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":9628248,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":9628248,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":9628248,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":9628248,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":9650707,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":9686242,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":12026847,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":12026847,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":12026847,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":12026847,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":12026847,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":12026847,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":12299122,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":12299122,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":12318570,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":12318570,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":12318570,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":12318570,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":12318570,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":12318570,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":14162702,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":14173620,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":14173620,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":17166459,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":17166459,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":17166459,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":17166459,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":17166459,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":17166459,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":17565534,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":17565534,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":17733617,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":17733617,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-12-31","val":20223498,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":20223498,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":30104986,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":30104986,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":36765785,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"CommonStockValue":{"label":"Common Stock, Value, Issued","description":"Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.","units":{"USD":[{"end":"2010-12-31","val":622390000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":622390,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":622390,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":633034000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":633151,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":633681,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":633681,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":79210,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":79210,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":79210,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":636756,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":79969,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":80072,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":80362,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":80362,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":80362,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":80362,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":80362,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":80861,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":93248,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":93248,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":93248,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":93248,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":93248,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":93248,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":93248,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":94727,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":96112,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":96112,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":96112,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":96112,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":96112,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":96112,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":96112,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":96273,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":96283,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":96283,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":96282,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":96282,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":96282,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":96282,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":96282,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":96507,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":96862,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":120268,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":120268,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":120268,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":120268,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":120268,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":120268,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":122991,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":122991,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":123185,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":123185,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":123185,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":123185,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":123185,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":123185,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":141627,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":141736,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":141736,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":171664,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":171664,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":171664,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":171664,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":171664,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":171664,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":175655,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":175655,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":177335,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":177335,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":177335,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":177335,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":177335,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":173272,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":201948,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":202139,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":202235,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":202235,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":202235,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":202235,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":202235,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":202857,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":203374,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":300863,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":301050,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":301050,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":301050,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":301050,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":301050,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":302699,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":302727,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":354406,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":367658,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"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":"2015-01-01","end":"2015-12-31","val":-2397042,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-8651072,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-8347482,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-10789290,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-2138218,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-13347047,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1615575,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-3664426,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-3664426,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":-2048852,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-2048852,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-4244712,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":-4244712,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-580286,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-580286,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-6192812,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":-6192812,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-400045,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":-400045,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-2302248,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":-2302248,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":-1902203,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-04-01","end":"2018-06-30","val":-1902203,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-4721086,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":-4721086,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":-2418838,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":-2418838,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-7932401,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":-7932401,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-2614347,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":-2614347,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-6114252,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":-6114252,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":-3499905,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":-3499905,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-9958563,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":-9958563,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":-3844311,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":-3844311,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-13777481,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-13777481,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-5862843,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":-5862843,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-13882087,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":-13882087,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":-8019244,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":-8019244,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-19158789,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-19158789,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":-5276704,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":-5276704,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-25622088,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":-25622088,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-4955885,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-4955885,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-13719168,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-13719168,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":-8763283,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":-8763283,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-20437935,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":-20437935,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":-6718768,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":-6718768,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-34404985,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":-34404985,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-8442143,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-15630332,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":-7188189,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-22201679,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-6571347,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-23035572,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"ConcentrationRiskPercentage1":{"label":"Concentration Risk, Percentage","description":"\"For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"\"benchmark\"\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.\"","units":{"pure":[{"start":"2011-01-01","end":"2011-09-30","val":0,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":0.1,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":0,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3"}]}},"ContractualObligation":{"label":"Contractual Obligation","description":"Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.","units":{"USD":[{"end":"2012-12-31","val":61071,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012Q4I"},{"end":"2013-12-31","val":31990,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q4I"},{"end":"2014-12-31","val":9000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":31008,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"}]}},"ContractWithCustomerLiabilityCurrent":{"label":"Contract with Customer, Liability, Current","description":"Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.","units":{"USD":[{"end":"2017-12-31","val":50000,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":50000,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":50000,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":50000,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":100000,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":660750,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":760750,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":422905,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":422905,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":422905,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":422905,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":422905,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":200000,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":518410,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":237500,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":125000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":125000,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":125000,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":125000,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":125000,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":543345,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":4097155,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":3865754,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1606997,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":1606997,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":1606997,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":1606997,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":1606997,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":404486,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":400000,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q1I"},{"end":"2021-06-30","val":404486,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":400000,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q2I"},{"end":"2021-09-30","val":20195,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"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":"2018-01-01","end":"2018-03-31","val":20000,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":50000,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-09-30","val":50000,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-12-31","val":50000,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":422905,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":422905,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":422905,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-12-31","val":422905,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":100000,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020"}]}},"CostOfGoodsAndServicesSold":{"label":"Cost of Goods and Services Sold","description":"The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.","units":{"USD":[{"start":"2017-01-01","end":"2017-06-30","val":5423057,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":2203843,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":9487848,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":4064791,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":12921157,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":4117779,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":10053207,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-04-01","end":"2018-06-30","val":5935428,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":16827956,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":6774749,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":21427243,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":4770337,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1"}]}},"CostOfGoodsSold":{"label":"Cost of Goods Sold (Deprecated 2018-01-31)","description":"Total costs related to goods produced and sold during the reporting period.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":3131518000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-04-02","end":"2010-06-30","val":1654476000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":5428020,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-07-01","end":"2010-09-30","val":2296502,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":8604004,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1709339,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":3273212000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":3273212,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-04-01","end":"2011-06-30","val":1563873,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-04-02","end":"2011-06-30","val":1563873000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-09-30","val":6524266,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":6524266,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":3251054,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-07-01","end":"2011-09-30","val":3251054,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":9997733,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":9997733,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":3320388,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":3320388,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":6833656,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":6833656,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":3513267,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-04-01","end":"2012-06-30","val":3513267,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":10112127,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":10112127,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":3278471,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":3278471,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":14820604,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":14820604,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":3984263,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":3984263,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":7096610,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":7096610,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":3112347,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":3112347,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":12658063,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":12658063,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":5561453,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":5561453,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":17249450,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":17249450,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":3540462,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":3540462,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":7980508,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":7980508,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":4440046,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":4440046,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":12644427,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":12644427,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":4663919,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":4663919,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":16831261,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":16831261,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":16831261,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":3544519,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":3544519,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":7241545,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":7241545,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":3697026,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":3697026,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":11218385,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":11218385,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":3976840,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":3976840,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":13768658,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":13768658,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":13768658,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":3435551,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":3435551,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":5121651,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":5121651,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":1686100,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":1686100,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":6916015,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":6916015,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":1794364,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":1794364,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":9417505,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":9417505,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3219215,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":3219215,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":5423057,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":2203843,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":9487848,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":4064791,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":12921157,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":4117779,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1"}]}},"CostOfRevenue":{"label":"Cost of Revenue","description":"The aggregate cost of goods produced and sold and services rendered during the reporting period.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":14114681,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":4425592,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":10053207,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-06-30","val":10601476,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-04-01","end":"2018-06-30","val":5935428,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":6175884,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":17824557,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":7223081,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":22599432,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":22599432,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":5011636,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-03-31","val":5011636,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":11463562,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":12001611,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-06-30","val":12001611,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":6693225,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":6989975,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-04-01","end":"2019-06-30","val":6989975,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":18112676,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":18112676,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":6649114,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":6649114,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":22394317,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":22394317,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":4374442,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":4374442,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":10045179,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":10045179,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":5670737,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":5670737,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":17512925,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":17512925,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":7467746,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":7467746,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":23874487,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":23874487,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":3548441,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":3548441,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":7588137,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":7588137,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":4039696,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":4039696,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":15490956,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":15490956,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":7902819,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":7902819,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":34495802,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":34495802,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":15223861,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":23310710,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":8086849,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":32969388,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":9658678,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":38578098,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"CostsAndExpenses":{"label":"Costs and Expenses","description":"Total costs of sales and operating expenses for the period.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":31691501,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":8679263,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":18845506,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-06-30","val":19393775,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-04-01","end":"2018-06-30","val":10474056,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":10714512,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":31548736,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":12154962,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":42564108,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":42564108,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":11637951,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-03-31","val":11637951,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":24287839,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":24825888,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-06-30","val":24825888,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":12891187,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":13187937,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-04-01","end":"2019-06-30","val":13187937,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":37616480,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":37616480,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":13328641,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":13328641,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":47792622,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":47792622,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":11276551,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":11276551,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":23654727,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":23654727,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":12378176,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":12378176,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":38834964,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":38834964,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":15180235,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":15180235,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":55606489,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":55606489,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":12579933,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":12579933,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":27379121,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":27379121,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":14799186,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":14799186,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":45068050,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":45068050,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":17688930,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":17688930,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":78871616,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":78871616,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":26867017,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":42246196,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":15379180,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":59437599,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":17191403,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":73159970,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"CurrentFederalTaxExpenseBenefit":{"label":"Current Federal Tax Expense (Benefit)","description":"Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":22082,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":33054,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":33054,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":27175,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":27175,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-16119,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":-16119,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":-16119,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-97339,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":-97339,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-66906,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":-66906,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"CurrentForeignTaxExpenseBenefit":{"label":"Current Foreign Tax Expense (Benefit)","description":"Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":3633,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":3633,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":457,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"CurrentIncomeTaxExpenseBenefit":{"label":"Current Income Tax Expense (Benefit)","description":"Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":22484,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":38152,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":38152,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":28798,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":28798,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-9543,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":-9543,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":-9543,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":10726,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":10726,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":10726,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-88305,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":-88305,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":10914,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":10911,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":13423,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":13423,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-60409,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":-60409,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":7891,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":7891,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":34405,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"CurrentStateAndLocalTaxExpenseBenefit":{"label":"Current State and Local Tax Expense (Benefit)","description":"Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":402,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":5098,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":5098,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":1623,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":1623,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":6576,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":6576,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":6576,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":10726,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":10726,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":10726,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":9034,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":9034,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":10914,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":10911,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":9790,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":9790,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":6497,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":6497,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":7891,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":7891,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":33948,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"CustomerDepositsCurrent":{"label":"Customer Deposits, Current","description":"The current portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings.","units":{"USD":[{"end":"2011-12-31","val":0,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":0,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-09-30","val":23224,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":23224,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":23224,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":23224,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":23224,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":23224,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":23224,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"}]}},"DebtInstrumentFaceAmount":{"label":"Debt Instrument, Face Amount","description":"Face (par) amount of debt instrument at time of issuance.","units":{"USD":[{"end":"2017-09-30","val":660000,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-09-30","val":660000,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-09-30","val":660000,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-09-30","val":660000,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3I"}]}},"DebtInstrumentInterestRateDuringPeriod":{"label":"Debt Instrument, Interest Rate During Period","description":"The average effective interest rate during the reporting period.","units":{"pure":[{"start":"2017-09-01","end":"2017-09-30","val":0.12,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-09-01","end":"2017-09-30","val":0.12,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2017-09-01","end":"2017-09-30","val":0.12,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-09-01","end":"2017-09-30","val":0.12,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3I"}]}},"DebtInstrumentPeriodicPayment":{"label":"Debt Instrument, Periodic Payment","description":"Amount of the required periodic payments including both interest and principal payments.","units":{"USD":[{"start":"2017-09-01","end":"2017-09-30","val":20150,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-09-01","end":"2017-09-30","val":20150,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2017-09-01","end":"2017-09-30","val":20150,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-09-01","end":"2017-09-30","val":20150,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3I"}]}},"DebtLongtermAndShorttermCombinedAmount":{"label":"Debt, Long-term and Short-term, Combined Amount","description":"Represents the aggregate of total long-term debt, including current maturities and short-term debt.","units":{"USD":[{"end":"2012-06-30","val":158067,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":145859,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"}]}},"DeferredFederalIncomeTaxExpenseBenefit":{"label":"Deferred Federal Income Tax Expense (Benefit)","description":"Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-5155713,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":464005,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":464005,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":454439,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":454439,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-449452,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":-449452,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":-449452,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-1171865,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":-1171865,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":-1171865,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":5778185,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":5778185,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"DeferredForeignIncomeTaxExpenseBenefit":{"label":"Deferred Foreign Income Tax Expense (Benefit)","description":"Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-78435,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":-78432,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-513715,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-513715,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-396385,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":-396385,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-69941,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":-69941,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"DeferredIncomeTaxExpenseBenefit":{"label":"Deferred Income Tax Expense (Benefit)","description":"Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":0,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":0,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-01-01","end":"2011-09-30","val":0,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":-5155713,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":-5155713,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":256859,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":256859,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":439677,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":439677,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":265698,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":265698,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-01-01","end":"2012-12-31","val":471085,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":471085,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":153387,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":153387,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":36081,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":36081,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":39689,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":359046,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":359046,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":358200,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":458154,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":458154,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-142896,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":-142896,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-225800,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":-225800,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":-225800,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-239342,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":-239342,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":-239342,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-403375,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":-403375,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":-403375,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-227500,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":-227500,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-461070,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":-461070,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-01-01","end":"2015-09-30","val":-603370,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":-603370,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":-1170969,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":-1170969,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":-1170969,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-162000,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":-162000,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":5800818,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":5800818,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":5800818,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":5800818,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":5800818,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":5800818,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":-78435,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":-78432,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-272469,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":-272469,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-379672,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":-379672,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":-402639,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":-402639,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":-513715,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-513715,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-138784,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":-138784,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-216000,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":-216000,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":-301000,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-301000,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":-396385,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":-396385,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-69941,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-69941,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-69941,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-69941,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-09-30","val":-69941,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":-69941,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":-69941,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":-69941,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent":{"label":"Deferred Income Taxes and Other Tax Liabilities, Noncurrent","description":"Amount of deferred tax liability attributable to taxable temporary differences, after deferred tax asset, and other tax liabilities expected to be paid after one year or operating cycle, if longer.","units":{"USD":[{"end":"2017-01-09","val":-307636,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q4I"}]}},"DeferredIncomeTaxLiabilities":{"label":"Deferred Tax Liabilities, Gross","description":"Amount of deferred tax liability attributable to taxable temporary differences.","units":{"USD":[{"end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-12-31","val":341042,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":341042,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-12-31","val":968849,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":968849,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-12-31","val":2459936,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":2459936,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-12-31","val":2416643,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":2416643,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1855273,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":1855273,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1407504,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"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":892308,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-12-31","val":466326,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":466326,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":466326,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":466326,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":466326,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":327542,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":250326,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":165326,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":69941,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":69941,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":69941,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":69941,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":69941,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021Q4I"}]}},"DeferredRevenueCurrent":{"label":"Deferred Revenue, Current","description":"Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.","units":{"USD":[{"end":"2010-12-31","val":65000000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":65000,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":65000,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":0,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":490522,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":0,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":0,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-12-31","val":0,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":0,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-12-31","val":0,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-12-31","val":340000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":340000,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":340000,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":340000,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":340000,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":495677,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":195677,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":150000,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":353406,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":353406,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":353406,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":353406,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":353406,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":344585,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":818848,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":453006,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":392517,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":392517,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":392517,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":392517,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":392517,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":116668,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":161356,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":50000,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4I"}]}},"DeferredRevenueRevenueRecognized1":{"label":"Deferred Revenue, Revenue Recognized","description":"Amount of revenue recognized that was previously reported as deferred or unearned revenue.","units":{"USD":[{"start":"2021-01-01","end":"2021-03-31","val":1200000,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-04-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2"},{"start":"2021-07-01","end":"2021-09-30","val":400000,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3"}]}},"DeferredStateAndLocalIncomeTaxExpenseBenefit":{"label":"Deferred State and Local Income Tax Expense (Benefit)","description":"Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":7080,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":7080,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":3715,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":3715,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":46077,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":46077,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":46077,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":896,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":896,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":896,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":22633,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":22633,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"DeferredTaxAssetInterestCarryforward":{"label":"Deferred Tax Asset, Interest Carryforward","description":"Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.","units":{"USD":[{"end":"2019-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-12-31","val":602187,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":602187,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1221171,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":1221171,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1825347,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"DeferredTaxAssetsGross":{"label":"Deferred Tax Assets, Gross","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.","units":{"USD":[{"end":"2016-12-31","val":9676988,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-12-31","val":8323551,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":8323551,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-12-31","val":9553979,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":9553979,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-12-31","val":14332958,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":14332958,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-12-31","val":19718569,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":19718569,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":25883433,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":25883433,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":29331392,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"DeferredTaxAssetsGrossCurrent":{"label":"Deferred Tax Assets, Gross, Current","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as current.","units":{"USD":[{"end":"2014-12-31","val":598547,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2014-12-31","val":598547,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014Q4I"},{"end":"2015-12-31","val":333675,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":333675,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-12-31","val":306520,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016Q4I"}]}},"DeferredTaxAssetsGrossNoncurrent":{"label":"Deferred Tax Assets, Gross, Noncurrent","description":"Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences and carryforwards, classified as noncurrent.","units":{"USD":[{"end":"2011-12-31","val":5551776,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-12-31","val":5143783,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":5143783,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-12-31","val":4900476,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":4900476,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-12-31","val":5420233,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":5420233,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2014-12-31","val":5420233,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014Q4I"},{"end":"2015-12-31","val":7191707,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":7191707,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-12-31","val":9339183,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016Q4I"}]}},"DeferredTaxAssetsInventory":{"label":"Deferred Tax Assets, Inventory","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.","units":{"USD":[{"end":"2011-12-31","val":260665,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-12-31","val":224694,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":224694,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-12-31","val":307080,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":307080,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-12-31","val":311931,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":311931,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2014-12-31","val":311931,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014Q4I"},{"end":"2015-12-31","val":242532,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":242532,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-12-31","val":253380,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":253380,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-12-31","val":244158,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":244158,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-12-31","val":204206,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":204206,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-12-31","val":196193,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":196193,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-12-31","val":461709,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":461709,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":333551,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":333551,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":343262,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"DeferredTaxAssetsNetCurrent":{"label":"Deferred Tax Assets, Net of Valuation Allowance, Current","description":"Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as current.","units":{"USD":[{"end":"2011-12-31","val":406091,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-12-31","val":451434,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":451434,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-12-31","val":636267,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":636267,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-12-31","val":598547,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":598547,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2014-12-31","val":598547,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014Q4I"},{"end":"2015-12-31","val":333675,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":333675,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016Q4I"}]}},"DeferredTaxAssetsNetNoncurrent":{"label":"Deferred Tax Assets, Net of Valuation Allowance, Noncurrent","description":"Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.","units":{"USD":[{"end":"2010-12-31","val":0,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-12-31","val":4749622,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":4749622,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":4749622,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":4749622,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":4749622,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":4492763,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":4309945,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":4483924,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":4233194,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":4233194,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":4233194,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":4233194,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":4233194,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":4079807,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":4197113,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":3874148,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":3590207,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":3590207,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":3590207,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":3590207,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":3590207,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3733103,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":3816007,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":3829549,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":4031302,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":4031302,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":4031302,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":4031302,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":4031302,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2014-12-31","val":4031302,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014Q4I"},{"end":"2015-03-31","val":4258802,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":4469015,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":4597085,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":5467143,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":5467143,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":5467143,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":5467143,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":5467143,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":5619143,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016Q4I"}]}},"DeferredTaxAssetsOperatingLossCarryforwards":{"label":"Deferred Tax Assets, Operating Loss Carryforwards","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.","units":{"USD":[{"end":"2011-12-31","val":4837466,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-12-31","val":4236008,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":4236008,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-12-31","val":3616089,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":3616089,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-12-31","val":3986618,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":3986618,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2014-12-31","val":3986618,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014Q4I"},{"end":"2015-12-31","val":5365401,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":5365401,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-12-31","val":7487937,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":7487937,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-12-31","val":5800144,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":5800144,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-12-31","val":7122576,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":7122576,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-12-31","val":10079317,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":10079317,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-12-31","val":14844798,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":14844798,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":20401828,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":20401828,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":22123522,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration":{"label":"Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.","units":{"USD":[{"end":"2018-12-31","val":5432085,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":16242683,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"},{"end":"2020-12-31","val":35840768,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020Q4I"},{"end":"2021-12-31","val":59787076,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021Q4I"},{"end":"2022-12-31","val":66924161,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration":{"label":"Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.","units":{"USD":[{"end":"2018-12-31","val":27303044,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":27235494,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"},{"end":"2020-12-31","val":27001828,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020Q4I"},{"end":"2021-12-31","val":26362574,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021Q4I"},{"end":"2022-12-31","val":25671216,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"DeferredTaxAssetsOther":{"label":"Deferred Tax Assets, Other","description":"Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.","units":{"USD":[{"end":"2011-12-31","val":132734,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-12-31","val":99097,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":99097,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-12-31","val":107808,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":107808,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-12-31","val":149923,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":149923,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2014-12-31","val":149923,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014Q4I"},{"end":"2015-12-31","val":210553,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":210553,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-12-31","val":292556,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":292556,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-12-31","val":167522,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4I"}]}},"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":"2011-12-31","val":-220578,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-12-31","val":-199145,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":-199145,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-12-31","val":-258103,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":-258103,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-12-31","val":-213206,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":-213206,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-12-31","val":-206150,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"}]}},"DeferredTaxAssetsTaxCreditCarryforwardsOther":{"label":"Deferred Tax Assets, Tax Credit Carryforwards, Other","description":"Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax credit carryforwards, classified as other.","units":{"USD":[{"end":"2011-12-31","val":0,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-12-31","val":97234,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":97234,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-12-31","val":124413,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":124413,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-12-31","val":107967,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":107967,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2014-12-31","val":107967,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014Q4I"},{"end":"2015-12-31","val":97339,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":97339,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-12-31","val":97339,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":97339,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4I"}]}},"DeferredTaxAssetsTaxCreditCarryforwardsResearch":{"label":"Deferred Tax Assets, Tax Credit Carryforwards, Research","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.","units":{"USD":[{"end":"2011-12-31","val":581576,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-12-31","val":711444,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":711444,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-12-31","val":1052166,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":1052166,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1175725,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":1175725,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2014-12-31","val":1175725,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1518414,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":1518414,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1461351,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":1461351,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-12-31","val":1918137,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":1918137,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1696870,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":1696870,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1679495,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":1679495,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1696870,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":1696870,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1651529,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":1651529,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1632846,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost":{"label":"Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.","units":{"USD":[{"end":"2017-12-31","val":167522,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-12-31","val":215797,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":215797,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-12-31","val":581053,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":581053,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-12-31","val":398900,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":398900,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":259106,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":259106,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":437992,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities":{"label":"Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.","units":{"USD":[{"end":"2011-12-31","val":145426,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-12-31","val":226740,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":226740,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-12-31","val":329187,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":329187,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-12-31","val":286616,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":286616,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2014-12-31","val":286616,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014Q4I"},{"end":"2015-12-31","val":91143,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":91143,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-12-31","val":53140,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":53140,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-12-31","val":102332,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":102332,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-12-31","val":175168,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":175168,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-12-31","val":105323,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":105323,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-12-31","val":130291,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":130291,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":374673,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":374673,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":822145,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"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":"2018-12-31","val":9477438,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-12-31","val":12339348,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":12339348,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-12-31","val":17371867,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":17371867,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":24028160,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":24028160,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":27923888,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"DeferredTaxAssetsValuationAllowanceCurrent":{"label":"Deferred Tax Assets, Valuation Allowance, Current","description":"Amount of valuation allowance of deferred tax asset attributable to deductible temporary differences and carryforwards, classified as current.","units":{"USD":[{"end":"2014-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2014-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-12-31","val":306520,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016Q4I"}]}},"DeferredTaxAssetsValuationAllowanceNoncurrent":{"label":"Deferred Tax Assets, Valuation Allowance, Noncurrent","description":"Amount of valuation allowance of deferred tax asset attributable to deductible temporary differences and carryforwards, classified as noncurrent.","units":{"USD":[{"end":"2011-12-31","val":581576,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-12-31","val":711444,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":711444,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-12-31","val":1052166,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":1052166,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1175725,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":1175725,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2014-12-31","val":1175725,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1518414,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":1518414,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-12-31","val":9370468,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":9676988,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-12-31","val":8323551,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":8323551,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-12-31","val":9477438,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018Q4I"}]}},"DeferredTaxLiabilities":{"label":"Deferred Tax Liabilities, Net","description":"Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.","units":{"USD":[{"end":"2018-12-31","val":892308,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-12-31","val":466326,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":466326,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-12-31","val":69941,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":69941,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets":{"label":"Deferred Tax Liabilities, Intangible Assets","description":"Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.","units":{"USD":[{"end":"2018-12-31","val":968849,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-12-31","val":921807,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":921807,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-12-31","val":821363,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":821363,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021Q4I"}]}},"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":"2016-12-31","val":0,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-06-30","val":335990,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":335990,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":341042,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":341042,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":341042,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":341042,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":341042,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":357499,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":342379,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":333318,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":892308,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":892308,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":892308,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":892308,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q4I"},{"end":"2019-03-31","val":631673,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":792587,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":505618,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"}]}},"DefinedContributionPlanCostRecognized":{"label":"Defined Contribution Plan, Cost","description":"Amount of cost for defined contribution plan.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":61628,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":64604,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":64600,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":83000,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":83000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":82750,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":82750,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":82750,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":90915,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":90915,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":90915,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":96051,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":96051,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":23164,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":45900,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":68821,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":91150,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":91150,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":23264,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":23264,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":46000,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":46000,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":71858,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":71900,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":94544,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":94544,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":24030,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":24030,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":49000,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":49000,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":74600,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":74600,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":93892,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":93892,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":28120,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":28120,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":49407,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":49407,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":35456,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":71154,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":71154,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":21747,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":87377,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":87377,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":35456,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":35456,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":65388,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":65388,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":29933,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":29933,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":100922,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":100922,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":35533,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":35533,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":138513,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":138513,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":67135,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":104913,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":37778,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":149016,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":44103,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":191113,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"DefinedContributionPlanEmployerMatchingContributionPercent":{"label":"Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay","description":"Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.","units":{"pure":[{"start":"2012-01-01","end":"2012-12-31","val":0.02,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.02,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.02,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.02,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015"},{"start":"2022-01-01","end":"2022-12-31","val":0.02,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"DepositAssets":{"label":"Deposit Assets","description":"The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.","units":{"USD":[{"end":"2011-12-31","val":139790,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-12-31","val":223584,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":223584,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-12-31","val":16410,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":16410,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-12-31","val":20017,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":20017,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-12-31","val":30918,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":30918,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-12-31","val":31900,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":31900,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-12-31","val":257455,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":257455,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-12-31","val":428859,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018Q4I"}]}},"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":"2010-12-31","val":36226000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":36226,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":36226,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":36226000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":36226,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":42474,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":42474,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":42474,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":42474,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":42474,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":38444,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":41976,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":41976,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":41976,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":41976,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":41976,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":41976,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":41976,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":41976,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":41976,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":44176,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":44367,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":44367,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":44367,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":44367,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":44367,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":316015,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":264381,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":255157,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":245870,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":245870,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":245870,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":245870,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":245870,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":236732,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":227550,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":218298,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":209169,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":209169,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":209169,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":209169,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":209169,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":200016,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":189064,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":179788,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":720489,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":720489,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":720489,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":720489,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":752389,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":161189,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":156088,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":146789,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":589159,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":589159,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":589159,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":589159,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":589159,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":527991,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":357385,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":331423,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":717551,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":717551,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":717551,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":717551,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":717551,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":770653,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":972675,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":308159,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":543539,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":543539,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":543539,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":543539,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":543539,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":528261,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":429884,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":462664,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":509342,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":509342,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":509342,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":509342,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":509342,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":374862,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":370644,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":367396,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":744215,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":358010,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":358010,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":358010,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":358010,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":370940,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":297024,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":289203,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":434872,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"Depreciation":{"label":"Depreciation","description":"The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":338000,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":423000,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":423000,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":505000,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":505000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":616943,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":616943,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":616943,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":893305,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":893305,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":893305,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":782711,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":782711,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":727563,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":727563,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":634261,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":634261,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":933558,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":933558,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1227860,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":1227860,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":1801481,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":1800000,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":1900000,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"DepreciationDepletionAndAmortization":{"label":"Depreciation, Depletion and Amortization","description":"The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":148052000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-01-01","end":"2010-09-30","val":212838,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-01-01","end":"2010-12-31","val":283743,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":112282,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":216957000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":216957,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-01-01","end":"2011-09-30","val":321590,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":321590,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":437828,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":437828,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":129947,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":129947,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":269896,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":269896,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":404570,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":404570,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-01-01","end":"2012-12-31","val":523278,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":523278,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":140759,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":140759,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":282334,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":282334,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":446235,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":446235,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-01-01","end":"2013-12-31","val":607822,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":607822,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":172702,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":172702,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":343799,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":343799,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":536791,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":536791,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-01-01","end":"2014-12-31","val":739297,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":739297,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":739297,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":345731,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":345731,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":665672,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":665672,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-01-01","end":"2015-09-30","val":981579,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":981579,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":1372563,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":1372563,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":1372563,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":291632,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":291632,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":580159,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":580159,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":876103,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":876103,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":1139228,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":1139228,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":477750,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":477750,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":773566,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":773566,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":1011349,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":1011349,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":1276963,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":1276963,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":222955,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":222955,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":446625,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":446625,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":663250,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":663250,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":902505,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":902505,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":355468,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":355468,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":750322,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":750322,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":1666675,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":1666675,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":1916194,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":1916194,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":733804,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":733804,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1441823,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":1441823,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":2057275,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":2057275,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":2697126,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":2697126,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":687227,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":687227,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1390897,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":1390897,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-09-30","val":2186684,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":2186684,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":2930976,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":2930976,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":598548,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1211567,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":1867325,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":2552969,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"EarningsPerShareBasic":{"label":"Earnings Per Share, Basic","description":"The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.","units":{"USD/shares":[{"start":"2010-01-01","end":"2010-06-30","val":0.01,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-04-02","end":"2010-06-30","val":0.01,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":0.01,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-07-01","end":"2010-09-30","val":0,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":0.04,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":0,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":0.01,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-04-01","end":"2011-06-30","val":0.02,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-04-02","end":"2011-06-30","val":0,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-09-30","val":0.01,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":0.07,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":0.01,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-07-01","end":"2011-09-30","val":0.06,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":0.1,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":0.79,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0.01,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":0.05,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":0.09,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":0.09,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":0.04,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-04-01","end":"2012-06-30","val":0.04,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":0.06,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":0.06,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":-0.04,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":-0.04,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":0.12,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":0.12,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0.04,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":0.04,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0.01,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":0.01,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":-0.03,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":-0.03,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":0.09,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":0.09,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":0.08,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":0.08,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":0.06,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":0.06,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-0.02,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":-0.02,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-0.04,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":-0.04,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":-0.02,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":-0.02,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-0.07,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":-0.07,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":-0.03,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":-0.03,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-0.12,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":-0.12,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":-0.12,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-0.07,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":-0.07,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":-0.07,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-0.14,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":-0.14,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":-0.07,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":-0.07,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":-0.07,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-0.18,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":-0.18,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":-0.05,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":-0.05,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":-0.05,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-0.25,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":-0.25,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":-0.25,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2015-10-01","end":"2015-12-31","val":-0.07,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4"},{"start":"2016-01-01","end":"2016-03-31","val":-0.03,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":-0.03,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-03-31","val":-0.03,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-0.03,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-0.9,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":-0.9,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-0.86,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":-0.86,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-04-01","end":"2016-06-30","val":-0.86,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-0.86,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-1.06,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-1.06,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-0.19,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":-0.19,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-07-01","end":"2016-09-30","val":-0.19,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-0.19,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-1.26,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":-1.26,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2016-10-01","end":"2016-12-31","val":-0.21,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-10-01","end":"2016-12-31","val":-0.21,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4"},{"start":"2017-01-01","end":"2017-03-31","val":-0.13,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":-0.13,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-03-31","val":-0.13,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-0.31,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-0.31,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":-0.18,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-0.18,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-04-01","end":"2017-06-30","val":-0.18,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-0.36,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":-0.36,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-0.05,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-0.05,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-07-01","end":"2017-09-30","val":-0.05,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-0.52,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":-0.52,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2017-10-01","end":"2017-12-31","val":-0.16,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4"},{"start":"2018-01-01","end":"2018-03-31","val":-0.05,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":-0.05,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-0.17,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":-0.17,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":-0.12,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-04-01","end":"2018-06-30","val":-0.12,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-0.34,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":-0.34,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":-0.16,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":-0.16,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-0.55,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":-0.54,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-0.16,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":-0.16,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-0.36,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":-0.36,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":-0.19,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":-0.19,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-0.58,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":-0.58,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":-0.22,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":-0.22,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-0.81,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-0.29,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":-0.29,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-0.71,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":-0.71,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":-0.42,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":-0.42,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-0.98,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-0.98,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":-0.28,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":-0.28,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-1.34,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-0.22,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-0.22,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-0.67,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-0.67,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":-0.45,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":-0.45,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-0.89,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":-0.89,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":-0.24,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":-0.24,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-1.4,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":-1.4,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-0.29,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-0.52,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":-0.23,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-0.73,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-0.21,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-0.72,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"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":"2019-01-01","end":"2019-12-31","val":-0.81,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-1.34,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020"}]}},"EarningsPerShareDiluted":{"label":"Earnings Per Share, Diluted","description":"The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.","units":{"USD/shares":[{"start":"2010-01-01","end":"2010-06-30","val":0.01,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-04-02","end":"2010-06-30","val":0.01,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":0.01,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-07-01","end":"2010-09-30","val":0,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":0.04,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":0,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":0.01,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-04-01","end":"2011-06-30","val":0.02,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-04-02","end":"2011-06-30","val":0,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-09-30","val":0.01,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":0.06,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":0.01,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-07-01","end":"2011-09-30","val":0.06,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":0.09,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":0.73,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0.01,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":0.05,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":0.09,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":0.09,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":0.04,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-04-01","end":"2012-06-30","val":0.04,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":0.05,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":0.05,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":-0.04,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":-0.04,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":0.11,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":0.11,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0.04,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":0.04,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0.01,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":0.01,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":-0.03,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":-0.03,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":0.08,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":0.08,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":0.07,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":0.07,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":0.06,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":0.06,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-0.02,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":-0.02,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-0.04,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":-0.04,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":-0.02,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":-0.02,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-0.07,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":-0.07,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":-0.03,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":-0.03,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-0.12,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":-0.12,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":-0.12,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-0.07,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":-0.07,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":-0.07,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-0.14,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":-0.14,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":-0.07,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":-0.07,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":-0.07,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-0.18,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":-0.18,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":-0.05,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":-0.05,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":-0.05,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-0.25,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":-0.25,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":-0.25,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2015-10-01","end":"2015-12-31","val":-0.07,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4"},{"start":"2016-01-01","end":"2016-03-31","val":-0.03,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":-0.03,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-03-31","val":-0.03,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":-0.03,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-0.9,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":-0.9,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-0.86,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":-0.86,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-04-01","end":"2016-06-30","val":-0.86,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-0.86,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-1.06,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-1.06,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-0.19,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":-0.19,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-07-01","end":"2016-09-30","val":-0.19,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-0.19,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-1.26,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":-1.26,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2016-10-01","end":"2016-12-31","val":-0.21,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-10-01","end":"2016-12-31","val":-0.21,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4"},{"start":"2017-01-01","end":"2017-03-31","val":-0.13,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":-0.13,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-03-31","val":-0.13,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-0.31,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-0.31,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":-0.18,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-0.18,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-04-01","end":"2017-06-30","val":-0.18,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-0.36,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":-0.36,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-0.05,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-0.05,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-07-01","end":"2017-09-30","val":-0.05,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-0.52,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":-0.52,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2017-10-01","end":"2017-12-31","val":-0.16,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4"},{"start":"2018-01-01","end":"2018-03-31","val":-0.05,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":-0.05,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-0.17,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":-0.17,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":-0.12,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-04-01","end":"2018-06-30","val":-0.12,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-0.34,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":-0.34,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":-0.16,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":-0.16,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-0.55,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":-0.54,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-0.16,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":-0.16,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-0.36,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":-0.36,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":-0.19,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":-0.19,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-0.58,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":-0.58,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":-0.22,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":-0.22,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-0.81,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-0.29,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":-0.29,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-0.71,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":-0.71,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":-0.42,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":-0.42,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-0.98,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-0.98,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":-0.28,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":-0.28,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-1.34,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-0.22,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-0.22,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-0.67,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-0.67,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":-0.45,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":-0.45,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-0.89,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":-0.89,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":-0.24,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":-0.24,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-1.4,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":-1.4,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-0.29,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-0.52,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":-0.23,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-0.73,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-0.21,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-0.72,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"EffectiveIncomeTaxRateContinuingOperations":{"label":"Effective Income Tax Rate Reconciliation, Percent","description":"Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":-4.746,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":0.397,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-09-30","val":0.397,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-12-31","val":0.351,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":0.351,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0.351,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1"},{"start":"2013-04-01","end":"2013-06-30","val":0.351,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2"},{"start":"2013-07-01","end":"2013-09-30","val":0.351,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":0.4783,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":0.4783,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0.41,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1"},{"start":"2014-04-01","end":"2014-06-30","val":0.4,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2"},{"start":"2014-07-01","end":"2014-09-30","val":0.27,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-0.2664,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":-0.2664,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":-0.2664,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0.26,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0.26,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-09-30","val":0.26,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-12-31","val":-0.3205,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":-0.3205,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":-0.3205,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0.348,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-12-31","val":0.8163,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":0.8163,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-0.0137,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":0.0137,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-12-31","val":0.0085,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":0.0085,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.0353,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":0.0353,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.0176,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":0.0176,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":0.0051,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":-0.011,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0.0034,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0.0018,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":0.0018,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-06-30","val":-0.0004,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-0.0003,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-0.0015,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate":{"label":"Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent","description":"Percentage of domestic federal statutory tax rate applicable to pretax income (loss).","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":0.34,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.34,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":0.34,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.34,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":0.34,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-0.34,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":-0.34,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":0.34,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-0.34,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":0.34,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":0.34,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.34,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":0.34,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.34,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":0.35,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2017-01-01","end":"2017-12-31","val":0.35,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-12-31","val":0.35,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":0.34,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0.21,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0.21,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":0.21,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":0.21,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":0.21,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0.088,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":0.016,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0.06,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":0.06,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":0.033,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":0.033,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":0.039,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":0.039,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":0.005,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":0.005,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":0.21,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":0.21,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0.088,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":0.016,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0.017,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":0.017,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":0.017,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":0.017,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0.017,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":0.017,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":0.019,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":0.019,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0.21,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":0.21,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0.015,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":0.016,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0.0051,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":-0.0111,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0.0034,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0.21,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":0.21,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0.001,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":0.21,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance":{"label":"Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":-5.143,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.089,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":0.089,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.3348,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":0.3348,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.0947,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":0.0947,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":0.0947,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.0946,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":0.0946,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":0.0946,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1.1481,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":1.1481,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.9941,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":-0.9941,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.1844,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":-0.1844,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-0.1751,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-0.1751,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-0.1937,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":-0.1937,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-0.196,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":-0.196,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-0.1685,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate":{"label":"Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-0.052,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":-0.052,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.031,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":0.031,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.0196,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":0.0196,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":0.0196,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-0.6048,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":0.6048,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018"}]}},"EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential":{"label":"Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.","units":{"pure":[{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.0214,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":-0.0214,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.0036,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":0.0036,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.0045,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":0.0045,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.0047,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":0.0047,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.0032,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":0.0032,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0.004,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"EffectiveIncomeTaxRateReconciliationNondeductibleExpense":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":0.064,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.054,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":0.054,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.1027,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":0.1027,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.0454,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":0.0454,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":0.0454,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.0138,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":0.0138,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":0.0138,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.0057,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":0.0057,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.0104,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":-0.0104,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.0158,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":-0.0158,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-0.01,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-0.01,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-0.0019,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":-0.0019,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-0.0204,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":-0.0204,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-0.0369,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"EffectiveIncomeTaxRateReconciliationOtherAdjustments":{"label":"Effective Income Tax Rate Reconciliation, Other Adjustments, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":-0.007,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.002,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":0.002,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-0.0001,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":-0.0001,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.0058,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":0.0058,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":0.0058,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.0034,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":0.0034,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":0.0034,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.0004,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":0.0004,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-0.0099,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":0.0099,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.0039,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":-0.0039,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.0064,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":0.0064,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-0.0013,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":-0.0013,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.0032,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":0.0032,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-0.0102,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes":{"label":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.007,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":0.007,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.0047,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":0.0047,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.0028,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":0.0028,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":0.0028,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.0023,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":0.0023,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":0.0023,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.0021,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":0.0021,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.0009,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":-0.0009,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.001,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":-0.001,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-0.0005,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-0.0005,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-0.0002,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":-0.0002,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.0018,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":0.0018,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0.0001,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"EffectiveIncomeTaxRateReconciliationTaxCredits":{"label":"Effective Income Tax Rate Reconciliation, Tax Credit, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-0.089,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":-0.089,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-0.3348,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":-0.3348,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-0.0947,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":-0.0947,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":-0.0947,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-0.0946,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":-0.0946,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":-0.0946,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-0.0707,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":0.0707,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018"}]}},"EffectOfExchangeRateOnCashAndCashEquivalents":{"label":"Effect of Exchange Rate on Cash and Cash Equivalents","description":"Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":13027,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":13027,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":19771,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":19771,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":37029,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-09-30","val":220,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-12-31","val":-9607,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":208407,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1"}]}},"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":"2018-01-01","end":"2018-06-30","val":37029,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":220,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":-9607,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":208407,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":161835,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":161835,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":-6909,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":-6909,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":61617,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":61617,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-79814,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":-79814,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-29095,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":-29095,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":-125214,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-125214,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":85447,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":85447,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-85579,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-85579,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-144947,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-144947,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-09-30","val":-138335,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":-138335,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":-240431,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":-240431,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":337443,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":76127,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":93641,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":184026,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"FinanceLeaseInterestExpense":{"label":"Finance Lease, Interest Expense","description":"Amount of interest expense on finance lease liability.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":4033,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":4033,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":4033,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":4033,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":7892,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":7892,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":4211,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":4211,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":9367,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":9367,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":5156,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":5156,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":14762,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":14762,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":5395,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":5395,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":19986,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":19986,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":4944,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":4944,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":10312,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":10312,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":5368,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":5368,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":15358,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":15358,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":5047,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":5047,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":20077,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":20077,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":4686,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":9166,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":4480,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":13278,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":4112,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":17015,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"FinanceLeaseLiability":{"label":"Finance Lease, Liability","description":"Present value of lessee's discounted obligation for lease payments from finance lease.","units":{"USD":[{"end":"2019-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1I"},{"end":"2019-06-30","val":233722,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-06-30","val":233722,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2I"},{"end":"2019-09-30","val":223871,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2019-09-30","val":223871,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":213847,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":213847,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":231287,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-03-31","val":231287,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":266120,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-06-30","val":266121,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":258112,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":258112,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":244116,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":244116,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":229829,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":229829,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":239901,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":239901,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2I"},{"end":"2021-09-30","val":224041,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-09-30","val":224041,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":207854,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":207854,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":207158,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":189667,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":171808,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":153574,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"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":"2018-12-31","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-06-30","val":43931,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":41169,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":41894,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":41894,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":41894,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":41894,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":41894,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":47192,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":55712,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":57715,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":58877,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":58877,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":58877,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":58877,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":58877,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":60064,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":65435,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":66790,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":68176,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":68176,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":68176,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":68176,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":68176,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":72203,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":73724,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":75279,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":76869,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","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":"2018-12-31","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-06-30","val":189791,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":182702,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":171953,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":171953,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":171953,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":171953,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":171953,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":184095,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":210408,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":200397,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":185239,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":185239,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":185239,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":185239,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":185239,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":169765,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":174466,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":157251,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":139678,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":139678,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":139678,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":139678,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":139678,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":134955,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":115943,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":96529,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":76705,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"FinanceLeaseLiabilityPaymentsDue":{"label":"Finance Lease, Liability, Payment, Due","description":"Amount of lessee's undiscounted obligation for lease payments for finance lease.","units":{"USD":[{"end":"2019-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1I"},{"end":"2019-06-30","val":277679,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-06-30","val":277679,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2I"},{"end":"2019-09-30","val":263795,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2019-09-30","val":263795,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":249911,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":249911,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":271987,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-03-31","val":271987,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":316486,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-06-30","val":316487,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":304824,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":304824,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":285603,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":285603,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":266373,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":266373,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":279067,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":279067,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2I"},{"end":"2021-09-30","val":258160,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-09-30","val":258160,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":237255,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":237255,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":236939,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":214968,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":192997,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":171026,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"FinanceLeaseLiabilityPaymentsDueAfterYearFive":{"label":"Finance Lease, Liability, to be Paid, after Year Five","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-06-30","val":27768,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":27767,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"FinanceLeaseLiabilityPaymentsDueNextTwelveMonths":{"label":"Finance Lease, Liability, to be Paid, Year One","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1I"},{"end":"2019-06-30","val":55536,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2I"},{"end":"2019-09-30","val":55536,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":55536,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":55536,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":62976,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-03-31","val":62976,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":75440,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-06-30","val":75440,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":76904,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":76904,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":76904,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":76904,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":76904,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":76904,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":83624,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":83624,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2I"},{"end":"2021-09-30","val":83624,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-09-30","val":83624,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":83624,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":83624,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":87884,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":87884,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":87884,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":87884,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"FinanceLeaseLiabilityPaymentsDueYearFive":{"label":"Finance Lease, Liability, to be Paid, Year Five","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-06-30","val":55535,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":55536,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":27767,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":27767,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-12-31","val":5755,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":5755,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1680,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":1680,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":355,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"FinanceLeaseLiabilityPaymentsDueYearFour":{"label":"Finance Lease, Liability, to be Paid, Year Four","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1I"},{"end":"2019-06-30","val":55536,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-06-30","val":55536,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2I"},{"end":"2019-09-30","val":55536,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2019-09-30","val":55536,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":55536,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":55536,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":35207,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-03-31","val":35207,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":47672,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-06-30","val":47672,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":49136,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":49136,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":49136,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":49136,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":5751,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":5751,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":12471,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":12471,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2I"},{"end":"2021-09-30","val":12471,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-09-30","val":12471,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":12471,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":12471,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":5940,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":5940,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":5940,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":5940,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"FinanceLeaseLiabilityPaymentsDueYearThree":{"label":"Finance Lease, Liability, to be Paid, Year Three","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1I"},{"end":"2019-06-30","val":55536,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-06-30","val":55536,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2I"},{"end":"2019-09-30","val":55536,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2019-09-30","val":55536,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":55536,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":55536,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":62976,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-03-31","val":62976,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":75440,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-06-30","val":75440,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":76904,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":76904,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":76904,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":76904,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":49136,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":49136,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":55856,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":55856,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2I"},{"end":"2021-09-30","val":55856,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-09-30","val":55856,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":55856,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":55856,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":16731,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":16731,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":16731,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":16731,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"FinanceLeaseLiabilityPaymentsDueYearTwo":{"label":"Finance Lease, Liability, to be Paid, Year Two","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1I"},{"end":"2019-06-30","val":55536,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-06-30","val":55536,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2I"},{"end":"2019-09-30","val":55536,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2019-09-30","val":55536,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":55536,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":55536,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":62976,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-03-31","val":62976,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":75440,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-06-30","val":75440,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":76904,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":76904,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":76904,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":76904,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":76904,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":76904,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":83624,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":83624,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2I"},{"end":"2021-09-30","val":83624,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-09-30","val":83624,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":83624,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":83624,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":60116,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":60116,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":60116,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":60116,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear":{"label":"Finance Lease, Liability, to be Paid, Remainder of Fiscal Year","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.","units":{"USD":[{"end":"2019-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1I"},{"end":"2019-06-30","val":27768,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-06-30","val":27768,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2I"},{"end":"2019-09-30","val":13884,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2019-09-30","val":13884,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2020-03-31","val":47232,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-03-31","val":47232,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":37720,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-06-30","val":37720,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":19226,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":19226,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3I"},{"end":"2021-03-31","val":57678,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":57678,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":41812,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":41812,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2I"},{"end":"2021-09-30","val":20906,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-09-30","val":20906,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2022-03-31","val":65913,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":43942,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":21971,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"}]}},"FinanceLeaseLiabilityUndiscountedExcessAmount":{"label":"Finance Lease, Liability, Undiscounted Excess Amount","description":"Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.","units":{"USD":[{"end":"2019-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1I"},{"end":"2019-06-30","val":43957,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-06-30","val":43957,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2I"},{"end":"2019-09-30","val":39924,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2019-09-30","val":39924,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":36064,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":36064,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":40700,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-03-31","val":40700,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":50366,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-06-30","val":50366,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":46712,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":46712,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":41487,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":41487,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":36544,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":36544,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":39166,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":39166,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2I"},{"end":"2021-09-30","val":34119,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-09-30","val":34119,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":29401,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":29401,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":29781,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":25301,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":21189,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":17452,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","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-09-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":9851,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":9851,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":9851,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":9851,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":19875,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":19875,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":10913,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":10913,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":23578,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":23578,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":12666,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":12666,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":37166,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":37166,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":13587,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":13587,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":51166,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":51166,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":14282,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":14282,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":29820,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":29820,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":15538,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":15538,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":45680,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":45680,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":15859,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":15859,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":61867,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":61867,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":16930,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":34421,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":17491,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":52280,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":17859,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":70514,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"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":"2018-12-31","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1I"},{"end":"2019-06-30","val":233722,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-06-30","val":233722,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2I"},{"end":"2019-09-30","val":222036,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2019-09-30","val":222036,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":210350,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":210350,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":210350,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":210350,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":210350,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":226305,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-03-31","val":226305,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":258884,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-06-30","val":258884,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":248892,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":248892,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":233134,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":233134,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":233134,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":233134,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":233134,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":217376,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":217376,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":225947,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":225947,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2I"},{"end":"2021-09-30","val":208908,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-09-30","val":208908,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":191870,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":191870,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":191870,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":191870,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":191870,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":190526,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":172676,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":154826,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":136976,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"FinanceLeaseRightOfUseAssetAmortization":{"label":"Finance Lease, Right-of-Use Asset, Amortization","description":"Amount of amortization expense attributable to right-of-use asset from finance lease.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":11686,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":11686,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":11686,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":11686,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":23373,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":23372,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":12398,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":12398,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":27085,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":27085,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":14687,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":14687,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":42657,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":42657,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":15571,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":15571,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":58414,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":58414,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":15758,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":15758,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":32796,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":32796,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":17038,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":17038,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":49834,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":49834,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":17038,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":17038,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":66872,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":66872,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":17579,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":35429,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":17850,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":53279,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":17850,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":71129,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","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":"2019-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.07,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-06-30","val":0.07,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.07,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2019-09-30","val":0.07,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.07,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":0.07,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0.075,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-03-31","val":0.075,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0.0973,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-06-30","val":0.0973,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0.0818,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":0.0818,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0.0818,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":0.0818,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0.0818,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":0.0818,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0.0843,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":0.0843,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0.0874,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-09-30","val":0.0874,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0.0876,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":0.0876,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0.0856,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0.0905,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0.0911,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0.0918,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"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":"2015-12-31","val":442557,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015Q4I"},{"end":"2016-12-31","val":319319,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-06-30","val":292282,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":339481,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":137500,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":137500,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":867478,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1533981,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":1533981,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":1533981,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":1533981,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":1533981,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1630894,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1026002,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1108812,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1896290,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":1896290,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"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":"2018-12-31","val":1402271,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1402271,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1406081,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1381699,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1000000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"},{"end":"2020-03-31","val":992976,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1031987,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1107056,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":561000,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020Q4I"},{"end":"2021-03-31","val":552397,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":384745,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":384745,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"}]}},"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":"2018-12-31","val":496512,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":496512,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":497761,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":499871,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":590000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"},{"end":"2020-03-31","val":560877,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":572383,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":598000,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":617000,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020Q4I"},{"end":"2021-03-31","val":564921,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":389023,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":358771,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.","units":{"USD":[{"end":"2017-12-31","val":398234,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-12-31","val":233734,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":233734,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-12-31","val":515263,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"}]}},"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":"2018-12-31","val":496512,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":496512,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":497761,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":499871,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":590000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"},{"end":"2020-03-31","val":560877,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":572383,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":598000,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":617000,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020Q4I"},{"end":"2021-03-31","val":564921,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":389023,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":358771,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"}]}},"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":"2018-12-31","val":496512,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":496512,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":497761,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":499871,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":590000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"},{"end":"2020-03-31","val":560877,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":572383,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":598000,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":617000,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020Q4I"},{"end":"2021-03-31","val":564921,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":389023,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":358771,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"}]}},"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":"2018-12-31","val":496512,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":496512,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":497761,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":499871,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":590000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"},{"end":"2020-03-31","val":560877,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":572383,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":598000,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":617000,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020Q4I"},{"end":"2021-03-31","val":564921,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":389023,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":358771,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"}]}},"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":"2018-12-31","val":496512,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":496512,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":497761,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":499871,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":590000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"},{"end":"2020-03-31","val":560877,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":572383,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":598000,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":617000,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020Q4I"},{"end":"2021-03-31","val":564921,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":389023,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":358771,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"}]}},"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":"2017-06-30","val":1881250,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1912999,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2019-12-31","val":4781830,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-12-31","val":5179967,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":5179967,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":5179967,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":5179967,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":5179967,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":5007897,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":3355861,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":3286998,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":4946421,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":4946421,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"FiniteLivedIntangibleAssetsNet":{"label":"Finite-Lived Intangible Assets, Net","description":"Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.","units":{"USD":[{"end":"2016-12-31","val":0,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":0,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1560361,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1588968,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1573518,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1597377,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":1597377,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":1597377,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":1597377,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":1597377,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1628239,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1515112,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1431921,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":3884831,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":3884831,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":3884831,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":3884831,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":3884831,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":3772226,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":3684144,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":3508594,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":3914352,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":3914352,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":3914352,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":3914352,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":3914352,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":3655858,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":3605194,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":3648495,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":3645986,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":3645986,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":3645986,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":3645986,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":3645986,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":3377003,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2329859,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2178186,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"FiniteLivedLicenseAgreementsGross":{"label":"Finite-Lived License Agreements, Gross","description":"Gross carrying amount as of the balance sheet date of certain rights acquired to exercise a certain privilege or pursue a particular business or occupation and which is deemed to have a finite economic life.","units":{"USD":[{"end":"2012-12-31","val":1000000,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012Q4I"},{"end":"2013-12-31","val":1000000,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1000000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014Q4I"}]}},"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":"2012-01-01","end":"2012-06-30","val":0,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":0,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":7500,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":7500,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":7500,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":7500,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":7500,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":7500,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":7500,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":7500,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":-5707,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":-5707,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":-5707,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":-5707,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-5707,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":-5707,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-5707,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":-5707,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-4814,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"}]}},"GainsLossesOnSalesOfAssets":{"label":"Gain (Loss) on Disposition of Assets for Financial Service Operations","description":"Amount of gain (loss) on sale or disposal of assets utilized in financial service operations.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":-3923,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2011"}]}},"Goodwill":{"label":"Goodwill","description":"Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.","units":{"USD":[{"end":"2016-12-31","val":0,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":0,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-01-09","val":1503361,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2017-01-09","val":1503361,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2017-03-31","val":1162000,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1571104,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1597617,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1666610,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":1666610,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":1666610,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":1666610,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":1666610,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1747031,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1673144,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1628864,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":4983127,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":4983127,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":4983127,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":4983127,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":4983127,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4854946,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":4822413,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":4681511,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5872690,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":5872690,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":5872690,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":5872690,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":5872690,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":5493045,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":5534624,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":5696679,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":5963744,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":5963744,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":5963744,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":5963744,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":5963744,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":5689315,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":5899531,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":5674132,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":3022787,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":3022787,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":3022787,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":3022787,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":3022787,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"GoodwillAcquiredDuringPeriod":{"label":"Goodwill, Acquired During Period","description":"Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":1651361,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":3337000,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":986058,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019"}]}},"GoodwillForeignCurrencyTranslationGainLoss":{"label":"Goodwill, Foreign Currency Translation Gain (Loss)","description":"Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":15249,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":80421,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":6534,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-09-30","val":-37746,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-12-31","val":-20483,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":6819,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-14954,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":-155856,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-12-31","val":3153,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-379645,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-338066,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-09-30","val":-176011,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":91054,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-274429,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-64213,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":-289612,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-12-31","val":-373204,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":10778,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":10778,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":10778,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":10778,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"GoodwillImpairmentLoss":{"label":"Goodwill, Impairment Loss","description":"Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":0,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":2567753,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":2600000,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":3033565,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":3033565,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":3033565,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":3033565,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"GoodwillPurchaseAccountingAdjustments":{"label":"Goodwill, Purchase Accounting Adjustments","description":"Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":-135000,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-145760,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":-145760,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-12-31","val":-99648,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019"}]}},"GrossProfit":{"label":"Gross Profit","description":"Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":3401340000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-04-02","end":"2010-06-30","val":2094966000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":5609841,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-07-01","end":"2010-09-30","val":2208501,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":8100699,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1926342,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":3976620000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":3976620,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-04-01","end":"2011-06-30","val":2050278,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-04-02","end":"2011-06-30","val":2050278000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-09-30","val":6647353,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":6647353,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":2670733,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-07-01","end":"2011-09-30","val":2670733,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":9390303,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":9390303,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":3332864,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":3332864,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":5903487,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":5903487,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":2570624,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-04-01","end":"2012-06-30","val":2570624,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":7632402,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":7632402,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":1728915,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":1728915,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":10789991,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":10789991,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":2693890,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":2693890,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":4975065,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":4975065,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":2281175,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":2281175,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":9031251,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":9031251,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":4056186,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":4056186,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":12300159,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":12300159,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":2272611,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":2272611,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":5255162,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":5255162,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":2982551,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":2982551,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":7905551,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":7905551,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":2650390,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":2650390,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":10814023,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":10814023,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":10814023,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":2686618,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":2686618,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":2686618,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":5705750,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":5705750,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":3019132,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":3019132,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":3019132,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":8616284,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":8616284,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":2910534,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":2910534,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":2910534,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":10486827,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":10486827,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015"},{"start":"2015-10-01","end":"2015-12-31","val":1870543,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4"},{"start":"2016-01-01","end":"2016-03-31","val":3165548,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":3165548,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-03-31","val":3165548,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":2481468,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":4745853,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":4745853,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":1580305,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":1580305,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-04-01","end":"2016-06-30","val":1580305,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":347972,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":6697950,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":6697950,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":1952097,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":1952097,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-07-01","end":"2016-09-30","val":1952097,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":707733,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":8451336,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016"},{"start":"2016-10-01","end":"2016-12-31","val":1753386,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-10-01","end":"2016-12-31","val":725428,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4"},{"start":"2017-01-01","end":"2017-03-31","val":3105952,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":2208212,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":5016923,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":1910971,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":689099,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":8539506,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":3522583,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":2067934,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q3"},{"start":"2017-10-01","end":"2017-12-31","val":1435896,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4"}]}},"ImpairmentOfIntangibleAssetsExcludingGoodwill":{"label":"Impairment of Intangible Assets (Excluding Goodwill)","description":"The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":3100000,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":3100000,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"}]}},"ImpairmentOfIntangibleAssetsFinitelived":{"label":"Impairment of Intangible Assets, Finite-lived","description":"The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.","units":{"USD":[{"start":"2021-01-01","end":"2021-09-30","val":1000000,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3"}]}},"ImpairmentOfLongLivedAssetsHeldForUse":{"label":"Impairment of Long-Lived Assets Held-for-use","description":"The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1273945,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":1273945,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-09-30","val":1273945,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":1273945,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":5880741,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":5880741,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":3033565,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":3033565,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":3043179,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":3033565,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic":{"label":"Income (Loss) from Continuing Operations before Income Taxes, Domestic","description":"The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":-3557285,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-7546229,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-6054002,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":-6054002,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-7137428,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":-7137428,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-12504780,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-12504780,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-23384133,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":-23384133,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-26858325,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":-26858325,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-18425426,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest":{"label":"Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest","description":"Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":464591000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-04-02","end":"2010-06-30","val":621917000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":632568,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-07-01","end":"2010-09-30","val":167976,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":2559167,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-142297,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":52542000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":52542,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-04-01","end":"2011-06-30","val":194839,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-04-02","end":"2011-06-30","val":194839000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-09-30","val":528147,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":528147,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":475605,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-07-01","end":"2011-09-30","val":475605,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":1075562,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":1075562,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":718843,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":718843,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1230503,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":1230503,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":511660,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-04-01","end":"2012-06-30","val":511660,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":744844,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":744844,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":-485659,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":-485659,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":1450518,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":1450518,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":487553,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":487553,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":116225,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":116225,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":-371329,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":-371329,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1191746,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":1191746,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":1075521,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":1075521,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":1017770,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":1017770,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-380909,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":-380909,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-617920,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":-617920,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":-237011,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":-237011,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-879257,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":-879257,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":-261337,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":-261337,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-1550121,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":-1550121,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":-1550121,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-874317,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":-874317,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-1771972,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":-1771972,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":-897655,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":-897655,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-2351429,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":-2351429,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":-579457,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":-579457,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-3557285,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":-3557285,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":-3557285,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-465590,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":-465590,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-2850254,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":-2850254,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-2384664,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":-2384664,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-4988472,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-4988472,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-2138218,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":-2138218,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-7546229,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":-7546229,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1615575,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":-1615575,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-3788667,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-3788667,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":-2173093,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-2173093,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-4373328,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":-4373328,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-584661,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-584661,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-6460065,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":-6460065,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-652343,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":-652343,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-2380718,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":-2380718,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":-1728375,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-04-01","end":"2018-06-30","val":-1728375,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-4694899,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":-4694899,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":-2314181,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":-2314181,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-7933170,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":-7933170,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-3089002,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":-3089002,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-6382885,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":-6382885,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":-3293883,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":-3293883,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-10186557,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":-10186557,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":-3803672,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":-3803672,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-14175421,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-14175421,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-5079108,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":-5079108,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-13058164,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":-13058164,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":-7979056,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":-7979056,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-18701741,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-18701741,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":-5643576,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":-5643576,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-25978122,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":-25978122,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-4568051,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-4568051,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-13632503,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-13632503,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":-9064450,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":-9064450,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-19998325,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":-19998325,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":-6365822,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":-6365822,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-33965579,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":-33965579,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-8783967,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-15730131,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":-6946164,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-22428935,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-6698804,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-23256252,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign":{"label":"Income (Loss) from Continuing Operations before Income Taxes, Foreign","description":"The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-406063,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":-406063,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-795742,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":-795742,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-1670641,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-1670641,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-2593989,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":-2593989,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-7107254,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":-7107254,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-4830826,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"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":"2015-01-01","end":"2015-12-31","val":-3557285,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-7546229,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-6460065,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":-6460065,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-7933170,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":-7933170,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-14175421,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-14175421,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-25978122,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020"}]}},"IncomeTaxExpenseBenefit":{"label":"Income Tax Expense (Benefit)","description":"Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":0,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-04-02","end":"2010-06-30","val":0,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":0,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-07-01","end":"2010-09-30","val":0,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":45823,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":0,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-04-01","end":"2011-06-30","val":0,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-04-02","end":"2011-06-30","val":0,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-09-30","val":0,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":0,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":0,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-07-01","end":"2011-09-30","val":0,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":-5133229,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":-5133229,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":285400,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":285400,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":488530,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":488530,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":203130,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-04-01","end":"2012-06-30","val":203130,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":295220,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":295220,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":-193310,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":-193310,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":509237,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":509237,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":170430,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":170430,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":40090,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":398000,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-06-30","val":-156170,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2013-01-01","end":"2013-06-30","val":40090,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":-130340,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":-130340,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":398940,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":398940,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":358850,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":358850,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":486952,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":486952,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-156170,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":-156170,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-247200,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":-237916,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-06-30","val":-227500,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2014-01-01","end":"2014-06-30","val":-247200,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":-91030,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":-91030,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-237916,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":-237916,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":9284,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":9284,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-412918,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":-412918,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":-412918,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-227500,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":-227500,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-461070,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":-461070,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":-233570,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":-233570,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-603370,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":-603370,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":-142300,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":-142300,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-1160243,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":-1160243,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":-1160243,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-162000,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":-162000,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":5800818,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":5800818,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":5962818,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":5962818,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":5800818,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":5800818,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":0,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":5800818,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":5800818,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":0,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":0,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-88305,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":-88305,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":0,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-04-01","end":"2018-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-67521,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":-67521,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-272469,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":-272469,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-379672,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":-379672,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":-107203,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":-107203,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-400339,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":-400339,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":-20667,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":-20667,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-500292,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-500292,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-79559,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":-79559,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-214818,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":-214818,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":-135259,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":-135259,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-319597,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-319597,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":-104778,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":-104778,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-456794,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":-456794,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-67888,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-67888,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-67955,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-67955,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":-65,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":-65,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-67928,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":-67928,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":28,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":28,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-62050,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":-62050,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":6327,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":6606,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":279,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":6606,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":34405,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"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":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":10913,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018"}]}},"IncreaseDecreaseInAccountsPayableAndAccruedLiabilities":{"label":"Increase (Decrease) in Accounts Payable and Accrued Liabilities","description":"The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-595418000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-01-01","end":"2010-09-30","val":510509,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-01-01","end":"2010-12-31","val":149780,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-443403,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-60197000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":-60197,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-01-01","end":"2011-09-30","val":290467,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":290467,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":733557,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":733557,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":292194,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":292194,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-149233,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":-149233,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":-102664,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":-102664,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-01-01","end":"2012-12-31","val":514423,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":514423,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-114262,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":-114262,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":625508,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":625508,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":631113,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":631113,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-01-01","end":"2013-12-31","val":1005567,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":1005567,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-1041021,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":-1041021,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-513618,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":-513618,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":-490219,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":-490219,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-01-01","end":"2014-12-31","val":636540,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":636540,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":636540,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-556086,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":-556086,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-204839,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":-204839,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-01-01","end":"2015-09-30","val":-494293,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":-494293,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":-2144598,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":-2144598,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":-2144598,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-385310,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":-385310,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-93070,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":-93070,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-213039,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-213039,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":211701,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":211701,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":237024,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":237024,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":542841,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":542841,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":657679,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":657679,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":182453,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":182453,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1285807,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":1285807,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":2964151,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":2964151,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":3752297,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":3752297,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":2599894,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":2599894,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":485246,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":485246,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-570872,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":-570872,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":-442725,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":-442725,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":-441015,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-441015,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1009891,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":1009891,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":3291993,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":3291993,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":559888,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":559888,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":4043896,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":4043896,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-1645796,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-1645796,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-1951422,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-1951422,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-09-30","val":139698,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":139698,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":3085205,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":3085205,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-2585142,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-3076344,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":5517505,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":6602704,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"IncreaseDecreaseInAccountsReceivable":{"label":"Increase (Decrease) in Accounts Receivable","description":"The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-40957000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-01-01","end":"2010-09-30","val":858629,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-01-01","end":"2010-12-31","val":2185071,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-2234881,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":2318649000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":-2318649,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-01-01","end":"2011-09-30","val":-1303617,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":-1303617,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":-952949,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":-952949,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":713271,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":713271,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-782972,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":-782972,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":-431277,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":-431277,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-01-01","end":"2012-12-31","val":1850908,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":1850908,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":423345,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":423345,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-961150,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":-961150,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":649858,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":649858,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-01-01","end":"2013-12-31","val":-263236,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":-263236,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-1222309,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":-1222309,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":831297,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":831297,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":3723530,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":3723530,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-01-01","end":"2014-12-31","val":3774768,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":3774768,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":3774768,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-78788,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":-78788,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":528642,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":528642,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-01-01","end":"2015-09-30","val":1176062,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":1176062,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":-5915918,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":-5915918,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":-5915918,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":2473638,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":2473638,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2156582,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":2156582,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":1785261,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":1785261,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":960758,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":960758,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":2297795,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":2297795,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1287898,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":1287898,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":2385191,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":2385191,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":-1298389,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":-1298389,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1727747,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":1727747,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":4800979,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":4800979,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":5708674,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":5708674,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":5150072,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":5150072,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":208894,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":208894,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":360037,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":360037,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":-1995986,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":-1995986,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":-3764045,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-3764045,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1216518,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":1216518,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-1050738,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":-1050738,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":-138827,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-138827,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":-283939,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":-283939,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-906100,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-906100,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-503563,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-503563,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-09-30","val":3302153,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":3302153,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":8009969,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":8009969,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-1561214,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-7185534,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":-6189222,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":-4800838,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"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":"2012-01-01","end":"2012-06-30","val":48853,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-09-30","val":29522,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2013-01-01","end":"2013-03-31","val":17043,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1"},{"start":"2013-04-01","end":"2013-06-30","val":401,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2"},{"start":"2013-07-01","end":"2013-09-30","val":39800,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3"},{"start":"2014-01-01","end":"2014-03-31","val":-13274,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1"},{"start":"2014-04-01","end":"2014-06-30","val":-21400,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2"},{"start":"2014-07-01","end":"2014-09-30","val":1426,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"}]}},"IncreaseDecreaseInContractWithCustomerLiability":{"label":"Increase (Decrease) in Contract with Customer, Liability","description":"Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.","units":{"USD":[{"start":"2017-01-01","end":"2017-06-30","val":-231161,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":-392517,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":-342517,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":50000,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":610750,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":610750,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":710750,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":710750,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":372905,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":372905,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-222905,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":-222905,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":95505,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":95505,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":-185405,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":-185405,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":-297905,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-297905,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":418345,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":418345,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":3972155,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":3972155,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":3740754,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":3740754,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":1481997,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":1481997,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-1202511,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-1202511,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-1202511,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-1202511,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-09-30","val":-1586802,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":-1586802,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":-1606997,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":-1606997,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"IncreaseDecreaseInDeferredRevenue":{"label":"Increase (Decrease) in Deferred Revenue","description":"Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-245827000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-01-01","end":"2010-09-30","val":-279160,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-01-01","end":"2010-12-31","val":-295833,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":0,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-65000000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-09-30","val":425522,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-12-31","val":-65000,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1"},{"start":"2015-01-01","end":"2015-12-31","val":13406,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":39111,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-275849,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-12-31","val":-342517,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":50000,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1"}]}},"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":"2010-01-01","end":"2010-06-30","val":52210000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-01-01","end":"2010-09-30","val":-101234,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-01-01","end":"2010-12-31","val":-93334,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-01-01","end":"2011-09-30","val":208460,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":208460,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":6248,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":6248,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":-498,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":-498,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":-497,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":-497,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-01-01","end":"2012-12-31","val":-498,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":-498,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":2200,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":2200,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-01-01","end":"2013-12-31","val":2391,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":2391,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":271773,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":271773,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":220014,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":220014,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":210790,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":210790,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-01-01","end":"2014-12-31","val":279223,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":279223,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":279223,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":162,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":162,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":147,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":147,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-1505,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":-1505,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-1481,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-1481,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":-1480,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":-1480,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-8729,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-8729,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":-23262,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":-23262,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":512272,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":512272,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-67542,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":-67542,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":62402,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":62402,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":255124,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":255124,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":20608,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":20608,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":90624,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":90624,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-15278,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":-15278,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-113655,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":-113655,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":-80873,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-80873,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":-34195,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":-34195,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-134480,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-134480,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-138698,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-138698,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-09-30","val":-141946,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":-141946,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":234874,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":234874,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-373275,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-60986,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":-68807,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":76862,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"IncreaseDecreaseInInventories":{"label":"Increase (Decrease) in Inventories","description":"The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-293805000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-01-01","end":"2010-09-30","val":327538,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-01-01","end":"2010-12-31","val":-206742,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":242909,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-1568312000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":1568312,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-01-01","end":"2011-09-30","val":1239064,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":1239064,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":951125,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":951125,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":406390,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":406390,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":841036,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":841036,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":737594,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":737594,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-01-01","end":"2012-12-31","val":187785,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":187785,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":113418,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":113418,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1360224,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":1360224,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":1259110,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":1259110,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-01-01","end":"2013-12-31","val":700655,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":700655,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":415877,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":415877,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":890480,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":890480,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":786524,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":786524,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-01-01","end":"2014-12-31","val":449573,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":449573,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":449573,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":60324,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":60324,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":143405,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":143405,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-01-01","end":"2015-09-30","val":-627762,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":-627762,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":-60274,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":-60274,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":-60274,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-194752,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":-194752,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-96206,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":-96206,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-150867,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-150867,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":-242837,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":-242837,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":419293,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":419293,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1658763,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":1658763,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":1899976,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":1899976,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":1088430,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":1088430,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1378732,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":1378732,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1926022,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":1926022,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":1554808,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":1554808,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":3077104,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":3077104,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1992906,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":1992906,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1219454,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":1219454,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":558122,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":558122,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":1457612,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":1457612,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1332129,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":1332129,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":4533511,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":4533511,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":5295899,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":5295899,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":6461887,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":6461887,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":2174225,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":2174225,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":4067502,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":4067502,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-09-30","val":5215766,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":5215766,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":4458750,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":4458750,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-1076330,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-1276267,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":-3797556,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":-4635608,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"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":"2010-01-01","end":"2010-06-30","val":-34153000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-01-01","end":"2010-09-30","val":-76122,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-01-01","end":"2010-12-31","val":-61813,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-29010,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-9802000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":9802,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-01-01","end":"2011-09-30","val":-15983,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":-15983,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":70978,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":70978,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":73189,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":73189,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":54565,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":54565,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":23957,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":23957,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-01-01","end":"2012-12-31","val":20227,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":20227,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":7185,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":7185,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-17080,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":-17080,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":-38848,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":-38848,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-01-01","end":"2013-12-31","val":159583,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":159583,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":19439,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":19439,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":45025,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":45025,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":-63944,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":-63944,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-01-01","end":"2014-12-31","val":-32906,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":-32906,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":-32906,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":140424,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":140424,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":234083,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":234083,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-01-01","end":"2015-09-30","val":249915,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":249915,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":190960,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":190960,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":190960,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-102924,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":-102924,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":46226,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":-46226,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":37626,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":37626,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":136258,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":136258,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":114018,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":114018,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-25043,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":25043,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":114887,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":114887,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":-285762,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":-285762,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":282003,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":282003,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":215758,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":215758,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":997468,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":997468,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":118293,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":118293,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":366990,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":366990,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-131752,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":-131752,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":-103883,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":-103883,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":-64355,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-64355,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":105215,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":105215,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":49894,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":49894,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":314460,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":314460,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":85670,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":85670,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":33955,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":33955,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":285825,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":285825,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-09-30","val":412995,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":412995,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":931510,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":545305,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":387297,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":402048,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":10413205,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":2124366,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"IncrementalCommonSharesAttributableToShareBasedPaymentArrangements":{"label":"Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements","description":"Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.","units":{"shares":[{"start":"2011-01-01","end":"2011-06-30","val":812661,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-04-01","end":"2011-06-30","val":833655,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":784036,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":595659,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":681477,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":578043,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":552056,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":552056,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":538094,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-04-01","end":"2012-06-30","val":538094,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":624470,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":642470,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":0,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":628914,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":628914,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":636225,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":636225,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":566362,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":566362,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":532523,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":532523,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":546154,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":546154,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":499236,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":499236,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":525888,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":525888,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":0,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":0,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3"}]}},"IndefiniteLivedLicenseAgreements":{"label":"Indefinite-Lived License Agreements","description":"Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the capitalized costs to acquire rights under a license arrangement (for example, to sell specified products in a specified territory) having an indefinite period of benefit.","units":{"USD":[{"end":"2010-12-31","val":600000000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":600000,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":600000,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":550000000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":525000,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":500000,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":500000,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":500000,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":500000,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":500000,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":475000,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":450000,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":425000,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":400000,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":400000,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":400000,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":400000,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":400000,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":375000,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":350000,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":353750,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":326875,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":326875,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":326875,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":326875,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":326875,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":300000,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":273125,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":246250,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":256875,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":256875,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":256875,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":256875,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":256875,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":374773,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":290228,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":205682,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":100000,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":100000,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":100000,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":100000,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":100000,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":75000,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":50000,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":25000,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016Q4I"}]}},"InterestExpense":{"label":"Interest Expense","description":"Amount of the cost of borrowed funds accounted for as interest expense.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":4262000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-04-02","end":"2010-06-30","val":2057000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":9927,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-07-01","end":"2010-09-30","val":5666,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":14727,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":4436,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":8470000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":8470,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-04-01","end":"2011-06-30","val":4034,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-04-02","end":"2011-06-30","val":4034000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-09-30","val":13345,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":13345,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":4874,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-07-01","end":"2011-09-30","val":4874,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":18623,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":18623,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":2441,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":2441,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":4758,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":4758,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":2317,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-04-01","end":"2012-06-30","val":2317,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":7573,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":7573,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":2815,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":2815,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":9495,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":9495,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":335,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":335,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":335,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":335,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":0,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":335,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":335,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":335,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":335,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":749,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":749,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":749,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":749,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":836,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":836,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":836,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":0,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-12-31","val":2945,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":3069,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1"}]}},"InterestIncomeExpenseNonoperatingNet":{"label":"Interest Income (Expense), Nonoperating, Net","description":"The net amount of nonoperating interest income (expense).","units":{"USD":[{"start":"2018-01-01","end":"2018-09-30","val":42985,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":15656,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":49498,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":6684,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":12602,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":5918,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-183368,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":-183368,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":-195970,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":-195970,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-846831,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-846831,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-662141,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":-662141,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-1374192,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":-1374192,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":-712052,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":-712052,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-2110011,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-2110011,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":-735819,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":-735819,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-2841830,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":-2841830,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-712477,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-712477,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-1439851,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-1439851,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":-727374,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":-727374,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-2175188,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":-2175188,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":-735336,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":-735336,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-2912415,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":-2912415,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-733561,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-1461976,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":-728414,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-2169525,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-707549,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-2812772,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"InterestPaid":{"label":"Interest Paid, Including Capitalized Interest, Operating and Investing Activities","description":"Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-2204000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-01-01","end":"2010-09-30","val":2204,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-01-01","end":"2010-12-31","val":14727,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":4436,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-4034000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":4034,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-01-01","end":"2011-09-30","val":4874,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":4874,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":18623,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":18623,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":2441,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":2441,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":4758,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":4758,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":7573,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":7573,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-01-01","end":"2012-12-31","val":9495,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":9495,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":335,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":335,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":335,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":335,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":335,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":335,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-01-01","end":"2013-12-31","val":335,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":335,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-09-30","val":749,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":749,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":836,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":836,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":836,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":20432,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018"}]}},"InventoryFinishedGoodsNetOfReserves":{"label":"Inventory, Finished Goods, Net of Reserves","description":"Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.","units":{"USD":[{"end":"2011-12-31","val":569947,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":569947,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":569947,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-06-30","val":971743,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1004956,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":508470,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":508470,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":508470,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":508470,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":508470,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":432994,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1150785,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":921446,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1013618,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":1013618,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":1013618,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":1013618,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":1013618,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1102168,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1282225,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1400575,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":967942,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":967942,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":967942,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":967942,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":967942,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1154055,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1202410,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":445110,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":959314,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":959314,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":959314,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":959314,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":959314,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":821648,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":867914,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":890237,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":975620,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":975620,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":975620,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":975620,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":975620,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1457071,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2327246,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2481749,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2369521,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":2369521,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":2369521,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":2369521,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":2369521,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2385415,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2763890,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2447956,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":4784502,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":4784502,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":4784502,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":4784502,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":4784502,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":5626043,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":4679173,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":4442931,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5903368,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":5903368,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":5903368,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":5903368,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":5903368,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":6531242,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":6385550,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":3549494,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":4011671,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":4011671,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":4011671,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":4011671,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":4011671,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2994417,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2187013,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2010872,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2057478,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":2057478,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":2057478,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":2057478,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":2057478,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2714795,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":3175602,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1915885,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2069105,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"InventoryNet":{"label":"Inventory, Net","description":"Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":1349161000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":1349161,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":1349161,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":2917473000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":2588225,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":2300286,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":2300286,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":2300286,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":2300286,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":2300286,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":2706676,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":3141322,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":3037880,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":2488071,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":2488071,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":2488071,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":2488071,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":2488071,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":2601489,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":3848295,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":3747181,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":3188726,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":3188726,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":3188726,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":3188726,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":3188726,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3604603,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":4079206,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":3975250,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":3638299,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":3638299,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":3638299,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":3638299,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":3638299,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":3698623,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":3781704,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":3010537,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":3578025,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":3578025,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":3578025,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":3578025,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":3578025,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3383273,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":3481819,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3427158,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":3335188,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":3335188,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":3335188,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":3335188,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":3335188,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3754481,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":4993951,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":5235164,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":4423618,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":4423618,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":4423618,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":4423618,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":4423618,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":5802350,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":6349640,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":5978426,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":7851222,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":7851222,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":7851222,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":7851222,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":7851222,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":9855824,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":9070676,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":8409344,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":9598030,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":9598030,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":9598030,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":9598030,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":9598030,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":10930159,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":14131540,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":12363486,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":12516402,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":12516402,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":12516402,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":12516402,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":12516402,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":14690627,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":15720292,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":16805669,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":12920451,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":12920451,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":12920451,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":12920451,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":12920451,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":11844121,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":11308660,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":8465210,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":7715413,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"InventoryRawMaterialsNetOfReserves":{"label":"Inventory, Raw Materials, Net of Reserves","description":"Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.","units":{"USD":[{"end":"2011-12-31","val":1340177,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":1340177,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":1340177,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-06-30","val":1522256,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1439199,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1418071,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":1418071,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":1418071,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":1418071,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":1418071,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1406094,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1794792,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1945929,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1710627,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":1710627,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":1710627,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":1710627,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":1710627,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1859948,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":2087691,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1967880,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":2323863,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":2323863,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":2323863,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":2323863,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":2323863,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2075535,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2153595,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":2128070,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2248371,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":2248371,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":2248371,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":2248371,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":2248371,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2066123,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2004357,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1881144,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1824248,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":1824248,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":1824248,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":1824248,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":1824248,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1849280,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2134288,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2339615,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1767684,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":1767684,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":1767684,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":1767684,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":1767684,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2550515,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":3019464,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2750356,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2803677,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":2803677,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":2803677,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":2803677,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":2803677,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":3596884,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2834559,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2653368,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2901319,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":2901319,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":2901319,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":2901319,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":2901319,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":3439546,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":5136583,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":6633884,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":5955215,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":5955215,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":5955215,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":5955215,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":5955215,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":6747142,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":6611511,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":7549851,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":7306095,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":7306095,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":7306095,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":7306095,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":7306095,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":7197257,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":6661210,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":5633735,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":4539346,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"InventoryValuationReserves":{"label":"Inventory Valuation Reserves","description":"Amount of valuation reserve for inventory.","units":{"USD":[{"end":"2016-06-30","val":245000,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":245000,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3I"},{"end":"2016-12-31","val":245000,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q4I"},{"end":"2017-12-31","val":195000,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":195000,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":195000,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q4I"},{"end":"2018-03-31","val":206000,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":130000,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":67000,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":78000,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":78000,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":78000,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q4I"},{"end":"2019-03-31","val":67000,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":67000,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":67000,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"}]}},"InventoryWorkInProcessNetOfReserves":{"label":"Inventory, Work in Process, Net of Reserves","description":"Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.","units":{"USD":[{"end":"2011-12-31","val":390162,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":390162,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":390162,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-06-30","val":647323,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":593725,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":561530,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":561530,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":561530,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":561530,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":561530,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":762401,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":902718,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":879806,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":464481,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":464481,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":464481,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":464481,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":464481,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":642487,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":709290,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":606795,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":346494,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":346494,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":346494,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":346494,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":346494,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":469033,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":425699,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":437357,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":370340,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":370340,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":370340,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":370340,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":370340,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":495502,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":609548,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":655777,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":535320,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":535320,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":535320,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":535320,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":535320,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":448130,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":532417,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":413800,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":286413,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":286413,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":286413,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":286413,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":286413,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":866420,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":566286,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":780114,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":263043,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":263043,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":263043,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":263043,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":263043,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":632897,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1556944,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1313045,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":793343,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":793343,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":793343,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":793343,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":793343,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":959371,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2609407,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2180108,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2549516,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":2549516,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":2549516,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":2549516,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":2549516,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":4949068,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":6921768,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":7244946,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":3556878,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":3556878,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":3556878,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":3556878,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":3556878,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1932069,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1471848,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":915590,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1106962,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"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":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":2530444,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":2530444,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":3543515,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":3543515,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":863612,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":863612,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":900000,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":900000,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":926499,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":926499,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":100000,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":4054701,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":4054701,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-06-30","val":335524,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":300000,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":657686,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":569430,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"InvestmentIncomeInterest":{"label":"Investment Income, Interest","description":"Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":1729000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-04-02","end":"2010-06-30","val":618000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":2747,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-07-01","end":"2010-09-30","val":1018,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":4147,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1310,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":3036000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":3036,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-04-01","end":"2011-06-30","val":1726,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-04-02","end":"2011-06-30","val":1726000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-09-30","val":4315,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":4315,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":1278,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-07-01","end":"2011-09-30","val":1278,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":6298,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":6298,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1519,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":1519,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":3117,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":3117,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":1598,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-04-01","end":"2012-06-30","val":1598,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":5386,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":5386,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":2269,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":2269,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":7911,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":7911,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1337,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":1337,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":2235,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":2235,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":897,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":897,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":3712,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":3712,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":1477,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":1477,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":5778,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":5778,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1830,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":1830,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":3391,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":3391,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":1561,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":1561,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":4527,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":4527,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":1136,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":1136,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":5839,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":5839,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":5839,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1175,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":1175,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1491,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":1491,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":316,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":316,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1844,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":1844,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":353,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":353,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":2412,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":2412,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":2412,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":2564,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":2564,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":3874,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":3874,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":1310,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":1310,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":9729,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":9729,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":5855,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":5855,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":25548,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":25548,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":13382,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":13382,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":21104,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":21104,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":7722,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":7722,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":24956,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":24956,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":3852,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":3852,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":25430,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":22485,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":5044,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":1975,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":27330,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":27330,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":25355,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-04-01","end":"2018-06-30","val":25355,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":42985,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":15656,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":49498,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":6684,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":12602,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":5918,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2"}]}},"LeaseAndRentalExpense":{"label":"Operating Leases, Rent Expense","description":"Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":177200,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":231700,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":231700,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":250700,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":250700,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":476000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":476000,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":476000,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":511900,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":511900,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":511900,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":516708,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":516708,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":586730,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":586730,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":653155,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":653155,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"}]}},"LesseeOperatingLeaseLiabilityPaymentsDue":{"label":"Lessee, Operating Lease, Liability, to be Paid","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease.","units":{"USD":[{"end":"2019-03-31","val":11115556,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2019-03-31","val":11115556,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1I"},{"end":"2019-06-30","val":10957510,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-06-30","val":10957510,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2I"},{"end":"2019-09-30","val":10799455,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2019-09-30","val":10799455,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":11291739,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":11291739,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":11126523,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-03-31","val":11126523,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":10769245,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-06-30","val":10769245,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":10429041,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":10429041,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":10086578,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":10086578,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":9738708,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":9738708,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":10169373,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":10169373,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2I"},{"end":"2021-09-30","val":9816364,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-09-30","val":9816364,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":9461028,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":9461028,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":9100150,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":9154431,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":8789844,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":8422859,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive":{"label":"Lessee, Operating Lease, Liability, to be Paid, after Year Five","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":7803847,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":6792767,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":6792762,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5773887,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":5773887,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-12-31","val":4724445,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":4724445,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":3643520,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":3643520,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":2530168,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year One","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":998071,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1I"},{"end":"2019-06-30","val":998071,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2I"},{"end":"2019-09-30","val":813443,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1205161,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":1205161,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1209787,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-03-31","val":1209787,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1209787,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-06-30","val":1209787,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1209787,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":1209787,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1209787,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":1209787,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1057757,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":1057757,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1447249,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":1447249,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1447249,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-09-30","val":1447249,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1447249,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":1447249,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1221017,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1428820,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1428821,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1428821,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearFive":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Five","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-06-30","val":1011085,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1011085,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1018875,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":1018875,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1049442,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":1049442,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1080925,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":1080925,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1113353,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearFour":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Four","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":1026044,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2019-03-31","val":1018875,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1026044,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1026044,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2019-09-30","val":1011085,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1026272,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":1026272,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1018875,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-03-31","val":1018875,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1018875,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-06-30","val":1018875,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1018875,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":1018875,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1018875,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":1018875,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1049442,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":1049442,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1049442,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":1049442,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1049442,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-09-30","val":1049442,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1049442,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":1049442,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1080925,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1080925,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1080925,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1080925,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearThree":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Three","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":998071,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2019-03-31","val":1011085,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1I"},{"end":"2019-06-30","val":998071,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-06-30","val":1011085,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2I"},{"end":"2019-09-30","val":998071,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2019-09-30","val":1026044,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1057757,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":1057757,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1026272,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-03-31","val":1026272,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1026272,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-06-30","val":1026272,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1026272,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":1026272,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1026272,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":1026272,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1018875,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":1018875,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1018875,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":1018875,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1018875,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-09-30","val":1018875,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1018875,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":1018875,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1049442,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1049441,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1049442,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1049442,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearTwo":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Two","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":813444,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2019-03-31","val":1026044,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1I"},{"end":"2019-06-30","val":813443,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-06-30","val":1026044,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2I"},{"end":"2019-09-30","val":813443,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2019-09-30","val":998071,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1209787,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":1209787,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1057757,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-03-31","val":1057757,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1057757,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-06-30","val":1057757,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1057757,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":1057757,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1057757,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":1057757,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1026272,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":1026272,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1221017,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":1221017,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1221017,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-09-30","val":1221017,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1221017,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":1221017,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1018875,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1220150,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1220150,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1220150,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear":{"label":"Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.","units":{"USD":[{"end":"2019-03-31","val":474150,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2019-03-31","val":1287593,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1I"},{"end":"2019-06-30","val":316100,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-06-30","val":1129543,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2I"},{"end":"2019-09-30","val":158050,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2019-09-30","val":158050,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2020-03-31","val":1039942,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-03-31","val":1039942,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":682667,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-06-30","val":682667,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":342462,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":342462,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3I"},{"end":"2021-03-31","val":861916,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":861916,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":708344,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":708344,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2I"},{"end":"2021-09-30","val":355335,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-09-30","val":355335,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2022-03-31","val":1086370,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":731574,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":366985,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"}]}},"LesseeOperatingLeaseLiabilityUndiscountedExcessAmount":{"label":"Lessee, Operating Lease, Liability, Undiscounted Excess Amount","description":"Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.","units":{"USD":[{"end":"2019-03-31","val":4134835,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2019-03-31","val":4134841,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1I"},{"end":"2019-06-30","val":3986013,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-06-30","val":3986013,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2I"},{"end":"2019-09-30","val":3837507,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2019-09-30","val":3837507,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":3753842,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":3753842,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":3589622,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-03-31","val":3589622,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":3427535,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-06-30","val":3427535,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":3269991,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":3269991,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":3116975,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":3116975,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2968703,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":2968703,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2909688,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":2909688,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2751749,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-09-30","val":2751749,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2598583,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":2598583,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2450412,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2371852,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2224276,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2081972,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"Liabilities":{"label":"Liabilities","description":"Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.","units":{"USD":[{"end":"2010-12-31","val":3277230000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":3277230,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":3277230,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":2238373000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":3344875,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":2991110,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":2991110,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":2991110,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":2991110,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":2991110,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":3254336,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":3214253,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":2855919,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":3460630,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":3460630,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":3460630,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":3460630,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":3460630,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":3212885,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":3929431,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":3935036,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":4309490,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":4309490,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":4309490,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":4309490,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":4309490,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3268469,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":3795872,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":3819271,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":5286030,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":5286030,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":5286030,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":5286030,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":5286030,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":4885621,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":4913511,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":4564150,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":3154838,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":3154838,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":3154838,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":3154838,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":3154838,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2760707,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":3527210,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3041399,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":3405650,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":3405650,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":3405650,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":3405650,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":3405650,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3514825,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":4198782,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":4305631,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":3536825,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":3536825,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":3536825,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":3536825,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":3536825,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":4889088,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":7440133,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":8302458,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":7583409,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":7583409,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":7583409,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":7583409,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":7583409,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":14535523,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":14121381,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":31121068,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":31693711,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":31693711,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":31693711,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":31693711,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":31693711,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":33059405,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":39225307,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":36047451,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":37115605,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":37115605,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":37115605,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":37115605,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":37115605,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":34128351,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":34473364,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":36124606,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":38987295,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":38987295,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":38987295,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":38987295,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":38987295,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":36355069,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":36150728,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":44387093,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":44813048,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"LiabilitiesAndStockholdersEquity":{"label":"Liabilities and Equity","description":"Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.","units":{"USD":[{"end":"2010-12-31","val":9086174000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":9086174,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":9086174,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":8435062000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":10098680,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":15485744,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":15485744,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":15485744,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":15485744,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":15485744,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":16359796,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":16715010,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":16140059,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":17335150,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":17335150,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":17335150,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":17335150,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":17335150,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":17473345,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":23541911,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":24326409,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":24486592,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":24486592,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":24486592,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":24486592,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":24486592,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":23445096,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":24057060,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":23928619,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":25010192,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":25010192,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":25010192,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":25010192,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":25010192,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":24072275,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":23522362,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":22808103,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":20816344,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":20816344,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":20816344,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":20816344,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":20816344,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":20172211,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":12689279,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":22684862,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":20575236,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":20575236,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":20575236,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":20575236,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":20575236,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":20887506,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":19596276,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":19244704,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":16616021,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":16616021,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":16616021,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":16616021,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":16616021,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":28671754,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":29447631,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":27965877,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":40911183,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":40911183,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":40911183,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":40911183,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":40911183,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":45596457,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":42059281,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":56917338,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":55728964,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":55728964,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":55728964,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":55728964,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":55728964,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":51192662,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":77962261,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":69986973,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":64892014,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":64892014,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":64892014,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":64892014,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":64892014,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":57413497,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":49576617,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":84043135,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":73252195,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":73252195,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":73252195,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":73252195,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":73252195,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":62890215,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":56055540,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":62179904,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":62611405,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"LiabilitiesCurrent":{"label":"Liabilities, Current","description":"Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":3076457000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":3076457,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":3076457,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":2078676000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":3199016,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":2857626,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":2857626,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":2857626,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":2857626,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":2857626,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":3133399,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":3106036,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":2760598,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":3378383,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":3378383,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":3378383,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":3378383,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":3378383,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":3212885,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":3929431,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":3935036,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":4309490,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":4309490,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":4309490,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":4309490,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":4309490,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3268469,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":3795872,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":3819271,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":5286030,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":5286030,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":5286030,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":5286030,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":5286030,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":4885621,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":4913511,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":4564150,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":3154838,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":3154838,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":3154838,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2760707,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-12-31","val":3405650,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":3405650,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":3405650,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":3405650,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-06-30","val":3862792,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3870161,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":3096303,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":3096303,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":3096303,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":3096303,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":3096303,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":4432109,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":6671204,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":7761446,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":6519280,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":6519280,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":6519280,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":6519280,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":6519280,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":7295739,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":6476895,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":6187349,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":6441680,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":6441680,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":6441680,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":6441680,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":6441680,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":8006495,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":14296153,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":11192786,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":12351124,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":12351124,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":12351124,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":12351124,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":12351124,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":9434022,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":9428443,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":11426390,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":15282463,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":15282463,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":15282463,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":15282463,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":15282463,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":13631578,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":14030889,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":38624412,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":39300116,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"LicenseAndMaintenanceRevenue":{"label":"License and Maintenance Revenue (Deprecated 2018-01-31)","description":"Revenue from multiple-deliverable arrangements that include licensing fees and maintenance revenue. Licensing revenue is consideration received from another party for the right to use, but not own, certain of the entity's intangible assets. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, software or trademark. Licensing fees are generally, but not always, fixed as to amount and not dependent upon the revenue generated by the licensing party. An entity may receive licensing fees for licenses that also generate royalty payments to the entity. Maintenance revenue is derived from maintenance services provided under contracts or arrangements with clients. Services may include the maintenance of software, plant and equipment, and facilities.","units":{"USD":[{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":898,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":898,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":898,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":898,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2014-01-01","end":"2014-03-31","val":160,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":7131,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":7131,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":6971,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":6971,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":15613,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":15613,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":8482,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":8482,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2015-01-01","end":"2015-03-31","val":7051,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":7051,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":14933,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":7882,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":34017,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":19084,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3"},{"start":"2016-01-01","end":"2016-03-31","val":22201,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"}]}},"LicensesRevenue":{"label":"Licenses Revenue (Deprecated 2018-01-31)","description":"Revenue earned during the period relating to consideration received from another party for the right to use, but not own, certain of the entity's intangible assets. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, software or trademark. Licensing fees are generally, but not always, fixed as to amount and not dependent upon the revenue generated by the licensing party. An entity may receive licensing fees for licenses that also generate royalty payments to the entity.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":338968000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-04-02","end":"2010-06-30","val":317472000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":400758,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-07-01","end":"2010-09-30","val":61789,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":432238,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":28854,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":100322000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":100322,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-04-01","end":"2011-06-30","val":71468,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-04-02","end":"2011-06-30","val":71468000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-09-30","val":125322,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":125322,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":25000,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-07-01","end":"2011-09-30","val":25000,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":140322,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":140322,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":0,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-04-01","end":"2012-06-30","val":0,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":0,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":4906,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":4906,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":23257,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":23257,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":23257,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":14933,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":7882,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":34017,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":19084,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":52753,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":52753,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":52753,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":22201,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":56096,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":56096,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":33895,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":33895,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":133850,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":133850,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":77754,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":77754,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":449685,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":449685,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":100000,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":100000,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":327689,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":227635,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":477631,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":150000,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":741534,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":201931,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1"}]}},"LineOfCreditFacilityMaximumBorrowingCapacity":{"label":"Line of Credit Facility, Maximum Borrowing Capacity","description":"Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.","units":{"USD":[{"end":"2015-12-31","val":2000000,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"},{"end":"2017-09-30","val":660000,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"}]}},"LineOfCreditFacilityPeriodicPayment":{"label":"Line of Credit Facility, Periodic Payment","description":"Amount of the required periodic payments of both interest and principal.","units":{"USD":[{"start":"2017-07-01","end":"2017-09-30","val":20150,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3"}]}},"LoansPayableCurrent":{"label":"Loans Payable, Current","description":"Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.","units":{"USD":[{"end":"2010-12-31","val":55817000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":55817,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":55817,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":57214000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":341013,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":53550,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":53550,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":53550,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":53550,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":53550,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":51705,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":49850,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":50538,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":51236,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":51236,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":51236,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":51236,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":51236,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":0,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":340000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":0,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":340000,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":353406,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"}]}},"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":"2012-06-30","val":-49850,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":-50538,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2018-12-31","val":207694,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q4I"},{"end":"2019-09-30","val":207694,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-09-30","val":300000,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1200000,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":1200000,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":1200000,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":1200000,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":1200000,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2100000,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":3000000,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":18993535,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":18577693,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths":{"label":"Long-Term Debt, Maturity, Year One","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2012-06-30","val":49850,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":50538,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree":{"label":"Long-Term Debt, Maturity, Year Three","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2012-06-30","val":55555,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":41932,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo":{"label":"Long-Term Debt, Maturity, Year Two","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2012-06-30","val":52662,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":53389,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"}]}},"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":"2012-06-30","val":108217,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":95321,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2018-12-31","val":171821,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q4I"},{"end":"2019-09-30","val":17538481,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"}]}},"LongTermLineOfCredit":{"label":"Long-term Line of Credit, Noncurrent","description":"The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.","units":{"USD":[{"end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-12-31","val":17644149,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":17644149,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":17644149,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":17644149,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":17644149,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":17771268,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":17903401,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":18040427,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":18182158,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":18182158,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":18182158,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":18182158,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":18182158,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":18327037,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":18477924,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":18333267,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":17589003,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":17589003,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":17589003,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":17576635,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":17589003,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":16855322,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":16126833,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":10197,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"LongTermLoansPayable":{"label":"Loans Payable, Noncurrent","description":"Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.","units":{"USD":[{"end":"2010-12-31","val":186197000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":186197,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":186197,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":158066000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":145859,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":133484,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":133484,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":133484,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":133484,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":133484,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":120937,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":108217,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":95321,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":82247,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":82247,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":82247,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":82247,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":82247,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"}]}},"LongTermNotesPayable":{"label":"Notes Payable, Noncurrent","description":"Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.","units":{"USD":[{"end":"2017-12-31","val":99480,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q4I"},{"end":"2018-09-30","val":207694,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":171821,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"}]}},"LossContingencyNewClaimsFiledNumber":{"label":"Loss Contingency, New Claims Filed, Number","description":"The total number of new claims filed pertaining to a loss contingency during the period.","units":{"Lawsuit":[{"start":"2020-01-01","end":"2020-12-31","val":4,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":4,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-12-31","val":4,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":4,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2020-01-01","end":"2020-12-31","val":4,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2020-01-01","end":"2020-12-31","val":4,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2020-01-01","end":"2020-12-31","val":4,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2020-01-01","end":"2020-12-31","val":4,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":4,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"}]}},"LossContingencyNumberOfPlaintiffs":{"label":"Loss Contingency, Number of Plaintiffs","description":"Number of plaintiffs that have filed claims pertaining to a loss contingency.","units":{"Claim":[{"end":"2021-03-19","val":15,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-03-19","val":15,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-03-19","val":15,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-03-19","val":15,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-03-19","val":15,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q1I"},{"end":"2021-05-19","val":15,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021Q2I"}]}},"MinorityInterestIncreaseFromStockIssuance":{"label":"Noncontrolling Interest, Increase from Equity Issuance or Sale of Parent Equity Interest (Deprecated 2013-01-31)","description":"Represents an increase in noncontrolling interest from issuance of additional equity interests to noncontrolling interest holders or the sale of a portion of the parent's controlling interest.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":5408462,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013"}]}},"NetCashProvidedByUsedInFinancingActivities":{"label":"Net Cash Provided by (Used in) Financing Activities","description":"Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":254606000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-01-01","end":"2010-09-30","val":242210,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-01-01","end":"2010-12-31","val":233558,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-853032,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-634784000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":-634784,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-01-01","end":"2011-09-30","val":-367951,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":-367951,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":-667125,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":-667125,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":17812,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":17812,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":41354,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":41354,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":43064,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":43064,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-01-01","end":"2012-12-31","val":52263,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":52263,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-203045,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":-203045,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":5306411,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":5306411,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":5306412,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":5306412,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-01-01","end":"2013-12-31","val":5306411,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":5306411,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":153834,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":153834,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":237180,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-09-30","val":237180,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-12-31","val":237163,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":5370,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":12550973,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":12550973,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":134280,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":134280,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":134280,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":134280,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":11006266,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":11006266,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":11006266,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":11006266,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":10990466,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":10990466,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":27483693,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":27483693,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-29930,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":-29930,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-92158,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":-92158,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":18517604,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":18517604,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":18494476,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":18494476,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-223290,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":-223290,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":27965541,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":27965541,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":27870382,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":27870382,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":27763602,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":27763602,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-129341,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-129341,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-149333,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-149333,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-09-30","val":38646767,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":38646767,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":38690421,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":38690421,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-55444,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-74089,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":3531071,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":3367253,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"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":"2014-01-01","end":"2014-06-30","val":237180,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":237180,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-01-01","end":"2014-12-31","val":237163,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":237163,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":5370,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":12550973,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-12-31","val":12550973,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1"}]}},"NetCashProvidedByUsedInInvestingActivities":{"label":"Net Cash Provided by (Used in) Investing Activities","description":"Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-144345000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-01-01","end":"2010-09-30","val":-188193,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-01-01","end":"2010-12-31","val":-182292,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-46358,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-288402000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":-288402,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-01-01","end":"2011-09-30","val":-282175,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":-282175,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":-726680,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":-726680,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-223716,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":-223716,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-447621,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":-447621,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":-715195,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":-715195,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-01-01","end":"2012-12-31","val":-872442,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":-872442,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-207507,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":-207507,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-415649,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":-415649,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":-796274,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":-796274,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-01-01","end":"2013-12-31","val":-885609,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":-885609,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-66789,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":-66789,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-516869,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-09-30","val":-1060149,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-12-31","val":-1452601,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-856968,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-12-31","val":-1030585,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-85877,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-79877,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":-668706,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1100171,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-1405894,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-1405894,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":-1639827,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":-1639827,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":-1876954,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":-1876954,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-41530,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":-41530,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-250147,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":-250147,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":-401897,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":-401897,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":-6958396,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":-6958396,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-577472,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":-577472,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-1003738,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":-1003738,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":-2769147,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":-2769147,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":-3753786,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-3753786,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-1078271,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":-1078271,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-2449346,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":-2449346,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":-3182180,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-3182180,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":-4166862,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":-4166862,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-1239168,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-1239168,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-1299012,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-1299012,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-09-30","val":-1420249,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":-1420249,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":-1857683,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":-1857683,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-286544,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-1135332,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":-1480662,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":-1451233,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"NetCashProvidedByUsedInInvestingActivitiesContinuingOperations":{"label":"Net Cash Provided by (Used in) Investing Activities, Continuing Operations","description":"Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.","units":{"USD":[{"start":"2014-01-01","end":"2014-06-30","val":-516869,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":-1060149,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-01-01","end":"2014-12-31","val":-1452601,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":-1452601,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-856968,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-884466,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":-884466,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-01-01","end":"2015-09-30","val":-927553,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":-927553,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":-1030585,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":-1030585,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-28407,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":-28407,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-85877,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":-79877,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-12-31","val":-668706,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1100171,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1"}]}},"NetCashProvidedByUsedInOperatingActivities":{"label":"Net Cash Provided by (Used in) Operating Activities","description":"Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-431648000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-01-01","end":"2010-09-30","val":213731,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-01-01","end":"2010-12-31","val":1016850,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1560142,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":926164000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":926164,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-01-01","end":"2011-09-30","val":1559123,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":1559123,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":2268408,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":2268408,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":149226,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":149226,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1785354,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":1785354,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":951742,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":951742,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-01-01","end":"2012-12-31","val":761084,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":761084,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":57438,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":57438,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":802771,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":802771,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":583808,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":583808,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-01-01","end":"2013-12-31","val":2277614,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":2277614,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-650304,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":-650304,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-2535529,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-09-30","val":-5154604,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-12-31","val":-3820299,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-941808,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-12-31","val":1792978,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-3856555,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-5676073,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":-6704734,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-3871811,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-5456787,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-5456787,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":-7176935,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":-7176935,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":-5034515,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":-5034515,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-2317271,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":-2317271,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-5077668,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":-5077668,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":-7530508,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":-7530508,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":-11781441,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":-11781441,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-4754878,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":-4754878,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-7086415,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":-7086415,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":-6398207,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":-6398207,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":-9055506,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-9055506,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-5651960,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":-5651960,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-7330984,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":-7330984,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":-14146887,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-14146887,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":-18887238,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":-18887238,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-7261260,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-7261260,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-15908660,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-15908660,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-09-30","val":-24150484,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":-24150484,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":-30885716,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":-30885716,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-4368959,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-4802145,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":-9861916,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":-12693953,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations":{"label":"Net Cash Provided by (Used in) Operating Activities, Continuing Operations","description":"Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.","units":{"USD":[{"start":"2014-01-01","end":"2014-06-30","val":-2535529,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":-5154604,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-01-01","end":"2014-12-31","val":-3820299,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":-3820299,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-941808,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-2166001,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":-2166001,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-01-01","end":"2015-09-30","val":-2584508,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":-2584508,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":1792978,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":1792978,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-2690610,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":-2690610,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-3856555,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":-5676073,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-12-31","val":-6704734,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-3871811,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1"}]}},"NetIncomeLoss":{"label":"Net Income (Loss) Attributable to Parent","description":"The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":464591000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-04-02","end":"2010-06-30","val":621917000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":632568,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-07-01","end":"2010-09-30","val":167976,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":2513344,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-142297,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":52542000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":52542,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-04-01","end":"2011-06-30","val":194839,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-04-02","end":"2011-06-30","val":194839000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-09-30","val":528147,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":528147,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":475605,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-07-01","end":"2011-09-30","val":475605,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":6208791,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":6208791,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":433443,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":433443,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":741973,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":741973,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":308530,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-04-01","end":"2012-06-30","val":308530,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":449624,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":449624,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":-292349,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":-292349,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":941281,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":941281,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":317123,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":317123,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":76135,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":76135,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":-240989,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":-240989,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":792806,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":792806,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":716671,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":716671,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":530818,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":530818,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-224739,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":-224739,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-370720,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":-370720,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":-145981,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":-145981,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-641341,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":-641341,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":-270621,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":-270621,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-1137203,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":-1137203,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":-1137203,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-646817,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":-646817,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-1310902,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":-1310902,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":-664085,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":-664085,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-1748059,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":-1748059,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":-437157,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":-437157,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-2397042,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":-2397042,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":-2397042,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-303590,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":-303590,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-8651072,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":-8651072,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-8347482,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":-8347482,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-10789290,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-10789290,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-2138218,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":-2138218,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-13347047,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":-13347047,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1615575,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":-1615575,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-3788667,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-3788667,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":-2173093,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-2173093,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-4373328,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":-4373328,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-584661,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-584661,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-6371760,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":-6371760,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-652343,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":-652343,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":-652343,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-03-31","val":-652343,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-2380718,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":-2380718,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":-1728375,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-04-01","end":"2018-06-30","val":-1728375,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":-1728375,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-4694899,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":-4694899,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":-2314181,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":-2314181,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-7865649,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":-7865649,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-2816533,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":-2816533,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-03-31","val":-2816533,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-03-31","val":-2816533,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2019-01-01","end":"2019-03-31","val":-2816533,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-03-31","val":-2816533,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-6003213,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":-6003213,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":-3186680,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":-3186680,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-04-01","end":"2019-06-30","val":-3186680,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":-3186680,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-9786218,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":-9786218,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":-3783005,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":-3783005,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-13675129,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-13675129,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-4999549,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":-4999549,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-03-31","val":-4999549,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-03-31","val":-4999549,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":-4999549,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-03-31","val":-4999549,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-12843346,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":-12843346,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":-7843797,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":-7843797,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-04-01","end":"2020-06-30","val":-7843797,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":-7843797,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-18382144,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-18382144,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":-5538798,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":-5538798,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-25521328,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":-25521328,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-4500163,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-4500163,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-03-31","val":-4500163,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-03-31","val":-4500163,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2021-01-01","end":"2021-03-31","val":-4500163,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-03-31","val":-4500163,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-13564548,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-13564548,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":-9064385,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":-9064385,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-04-01","end":"2021-06-30","val":-9064385,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":-9064385,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-19930397,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":-19930397,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":-6365850,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":-6365850,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-33903529,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":-33903529,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-8790294,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":-8790294,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-03-31","val":-8790294,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-15736737,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":-6946443,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":-6946443,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-22435541,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-6698804,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-23290657,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"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":-646817,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q1"},{"start":"2015-04-01","end":"2015-06-30","val":-664085,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q2"},{"start":"2015-07-01","end":"2015-09-30","val":-437157,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q3"},{"start":"2015-10-01","end":"2015-12-31","val":-648984,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4"},{"start":"2016-01-01","end":"2016-03-31","val":-303590,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-03-31","val":-303590,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q1"},{"start":"2016-04-01","end":"2016-06-30","val":-8347482,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-04-01","end":"2016-06-30","val":-8347482,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q2"},{"start":"2016-07-01","end":"2016-09-30","val":-2138218,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-07-01","end":"2016-09-30","val":-2138218,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q3"},{"start":"2016-10-01","end":"2016-12-31","val":-2557757,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-10-01","end":"2016-12-31","val":-2557757,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4"},{"start":"2017-01-01","end":"2017-03-31","val":-1615574,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q1"},{"start":"2017-04-01","end":"2017-06-30","val":-2173093,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q2"},{"start":"2017-07-01","end":"2017-09-30","val":-584661,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q3"},{"start":"2017-10-01","end":"2017-12-31","val":-1998432,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4"}]}},"NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1":{"label":"Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed)","description":"\"The net book value of a nonmonetary asset transferred or exchanged in connection with the acquisition of a business or asset in a noncash transaction. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. Nonmonetary assets and liabilities are assets and liabilities that will not result in cash receipts or cash payments in the future.\"","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1682725,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":1682725,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1682725,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":1682725,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":1682725,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":1682725,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":1682725,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":1682725,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":443291,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":443291,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020"}]}},"NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest":{"label":"Noncontrolling Interest, Increase from Sale of Parent Equity Interest","description":"Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":5408462,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014"}]}},"NonoperatingIncomeExpense":{"label":"Nonoperating Income (Expense)","description":"The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-2533000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-04-02","end":"2010-06-30","val":-1439000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":-11103,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-07-01","end":"2010-09-30","val":-8571,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":-14503,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-3126,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-5434000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":-5434,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-04-01","end":"2011-06-30","val":-2308,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-04-02","end":"2011-06-30","val":-2308000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-09-30","val":-9030,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":-9030,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":-3596,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-07-01","end":"2011-09-30","val":-3596,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":-12325,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":-12325,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-922,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":-922,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-1641,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":-1641,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":-719,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-04-01","end":"2012-06-30","val":-719,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-2187,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":-2187,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":-546,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":-546,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":-1584,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":-1584,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1002,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":1002,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":9400,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":9400,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":8397,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":8397,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":10877,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":10877,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":1477,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":1477,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":12943,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":12943,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1830,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":1830,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-2316,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":-2316,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":-4146,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":-4146,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-1180,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":-1180,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":1136,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":1136,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":132,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":132,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1175,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":1175,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1491,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":316,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1095,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":-396,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-3238,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":2564,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"}]}},"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":"2017-12-31","val":0,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-09-30","val":202096,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":207694,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":207694,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":207694,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":207694,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":207694,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":207694,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-12-31","val":180249,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":180249,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":180249,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":180249,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":180249,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":112928,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":75708,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020Q4I"}]}},"OperatingExpenses":{"label":"Operating Expenses","description":"Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":2934216000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-04-02","end":"2010-06-30","val":1471610000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":4966170,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-07-01","end":"2010-09-30","val":2031954,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":5527029,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":2065513,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":3918644000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":3918644,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-04-01","end":"2011-06-30","val":1853131,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-04-02","end":"2011-06-30","val":1853131000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-09-30","val":6110176,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":6110176,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":2191532,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-07-01","end":"2011-09-30","val":2191532,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":8302416,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":8302416,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":2613099,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":2613099,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":4671343,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":4671343,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":2058245,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-04-01","end":"2012-06-30","val":2058245,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":6885371,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":6885371,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":2214028,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":2214028,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":9337889,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":9337889,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":2207339,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":2207339,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":4868240,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":4868240,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":2660901,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":2660901,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":7850382,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":7850382,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":2982142,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":2982142,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":11295332,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":11295332,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":2655350,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":2655350,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":5870766,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":5870766,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":3215416,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":3215416,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":8783628,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":8783628,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":2912863,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":2912863,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":12364276,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":12364276,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":12364276,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":3562110,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":3562110,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":7479213,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":7479213,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":3917103,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":3917103,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":10968808,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":10968808,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":3489595,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":3489595,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":14040874,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":14040874,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":27809532,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":3633702,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":3633702,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":7599981,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":7599981,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":3966279,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":3966279,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":11696151,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":11696151,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":4096170,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":4096170,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":16023113,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":25440618,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":4734909,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":7954124,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":8826694,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":14249751,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":4091786,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":6295629,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":12937790,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":22425638,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":4111096,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":8175887,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":30497977,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":30497977,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":8371450,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":8371450,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":18845506,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-04-01","end":"2018-06-30","val":10474056,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":30552135,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":11706630,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":41391919,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":11396652,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1"}]}},"OperatingIncomeLoss":{"label":"Operating Income (Loss)","description":"The net result for the period of deducting operating expenses from operating revenues.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":467124000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-04-02","end":"2010-06-30","val":623356000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":643671,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-07-01","end":"2010-09-30","val":176547,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":2573670,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-139171,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":57976000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":57976,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-04-01","end":"2011-06-30","val":197147,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-04-02","end":"2011-06-30","val":197147000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-09-30","val":537177,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":537177,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":479201,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-07-01","end":"2011-09-30","val":479201,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":1087887,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":1087887,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":719765,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":719765,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1232144,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":1232144,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":512379,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-04-01","end":"2012-06-30","val":512379,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":747031,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":747031,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":-485113,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":-485113,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":1452102,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":1452102,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":486551,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":486551,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":106825,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":106825,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":-379726,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":-379726,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1180869,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":1180869,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":1074044,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":1074044,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":1004827,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":1004827,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-382739,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":-382739,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-615604,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":-615604,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":-232865,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":-232865,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-878077,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":-878077,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":-262473,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":-262473,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-1550253,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":-1550253,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":-1550253,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-875492,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":-875492,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-1773463,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":-1773463,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":-897971,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":-897971,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-2352524,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":-2352524,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":-579061,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":-579061,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-3554047,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":-3554047,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":-3554047,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-468154,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":-468154,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-2854128,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":-2854128,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-2385974,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":-2385974,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-4998201,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":-4998201,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":-2144073,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":-2144073,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-7571777,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":-7571777,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1628957,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":-1628957,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-3809771,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-3809771,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":-2180815,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-2180815,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-4398284,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":-4398284,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-588513,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":-588513,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-6482550,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":-6482550,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-654318,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":-654318,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-2408048,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":-2408048,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":-1753730,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-04-01","end":"2018-06-30","val":-1753730,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-4737884,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":-4737884,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":-2329837,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":-2329837,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-7982668,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":-7982668,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-3095686,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":-3095686,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-6395487,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":-6395487,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":-3299801,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":-3299801,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-10003189,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":-10003189,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":-3607702,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":-3607702,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-13328590,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-13328590,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-4416967,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":-4416967,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-11683972,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":-11683972,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":-7267004,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":-7267004,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-16591730,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-16591730,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":-4907757,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":-4907757,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-23136292,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":-23136292,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-3855574,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-3855574,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-12192652,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-12192652,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":-8337076,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":-8337076,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-17823137,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":-17823137,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":-5630486,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":-5630486,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-31053164,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":-31053164,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-8050406,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-14268155,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":-6217750,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-20259410,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":-5991255,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-23638047,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"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":"2018-01-01","end":"2018-03-31","val":152237,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2019-01-01","end":"2019-03-31","val":281603,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":287428,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":682261,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":682261,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":400658,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":400658,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1108016,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":1108016,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":425757,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":425757,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1655573,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":1655573,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":463857,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":463857,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":852808,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":852808,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":388951,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":388951,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1258797,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":1258797,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":405989,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":405989,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1669105,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":1669105,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":408466,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":408466,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":810795,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":810795,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":402329,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":402329,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1208885,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":1208885,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":398089,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":398089,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1625280,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":1625280,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":403385,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":775617,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":372232,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":1180953,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":390204,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1630609,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"OperatingLeaseLiability":{"label":"Operating Lease, Liability","description":"Present value of lessee's discounted obligation for lease payments from operating lease.","units":{"USD":[{"end":"2019-03-31","val":6980721,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2019-03-31","val":6980715,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1I"},{"end":"2019-06-30","val":6971497,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-06-30","val":6971497,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2I"},{"end":"2019-09-30","val":6961948,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2019-09-30","val":6961948,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":7537897,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":7537897,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":7536901,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-03-31","val":7536901,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":7341710,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-06-30","val":7341710,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":7159050,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":7159050,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":6969603,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":6969603,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":6770005,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":6770005,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":7259685,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":7259685,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2I"},{"end":"2021-09-30","val":7064615,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-09-30","val":7064615,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":6862445,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":6862445,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":6649738,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":6782579,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":6565568,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":6340887,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"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":"2018-12-31","val":0,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":514118,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":389051,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":255030,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":568294,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":568294,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":568294,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":568294,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":568294,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":766896,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":776691,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":710535,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":642460,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":642460,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":642460,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":642460,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":642460,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":572478,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":867154,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":856917,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":886294,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":886294,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":886294,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":886294,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":886294,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":916524,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":905516,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":910100,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":914857,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"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":"2018-12-31","val":0,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":6466603,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":6582446,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":6706918,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":6969603,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":6969603,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":6969603,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":6969603,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":6969603,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":6770005,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":6565019,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":6448515,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":6327143,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":6327143,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":6327143,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":6327143,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":6327143,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":6197527,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":6392531,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":6207698,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":5976151,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":5976151,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":5976151,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":5976151,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":5976151,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":5733214,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":5877063,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":5655468,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":5426030,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","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":[{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-03-31","val":281603,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":281603,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":305157,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":305157,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":147107,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":147107,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":474150,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":474150,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":158050,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":158050,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":632952,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":632952,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":165218,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":165218,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":457277,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":457277,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":292058,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":292058,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":797482,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":797482,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":340205,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":340205,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1139944,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":1139944,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":347871,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":347871,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":696188,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":696188,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":348317,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":348317,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1049198,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":1049198,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":353009,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":353009,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1404532,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":1404532,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":360878,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":722204,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":361325,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":1086793,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":364590,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1453778,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"OperatingLeaseRightOfUseAsset":{"label":"Operating Lease, Right-of-Use Asset","description":"Amount of lessee's right to use underlying asset under operating lease.","units":{"USD":[{"end":"2018-12-31","val":0,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":5807458,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":6949611,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":6697896,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":7030744,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":7030744,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":7030744,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":7030744,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":7030744,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":6785668,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":6515282,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":6316221,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":6112632,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":6112632,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":6112632,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":6112632,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":6112632,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":5904299,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":6274945,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":6085655,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":5891906,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":5891906,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":5891906,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":5891906,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":5891906,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":5693482,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":5841382,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":5639763,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":5433211,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDue":{"label":"Operating Leases, Future Minimum Payments Due","description":"Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.","units":{"USD":[{"end":"2012-12-31","val":328480,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012Q4I"},{"end":"2013-12-31","val":1873907,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1410650,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":897236,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"},{"end":"2016-12-31","val":370085,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016Q4I"},{"end":"2017-12-31","val":1058523,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4I"},{"end":"2018-12-31","val":472884,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":472884,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":472884,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":472884,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q4I"},{"end":"2019-12-31","val":472884,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueCurrent":{"label":"Operating Leases, Future Minimum Payments Due, Next Twelve Months","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":246360,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012Q4I"},{"end":"2013-12-31","val":463258,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q4I"},{"end":"2014-12-31","val":513414,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"},{"end":"2016-12-31","val":306018,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016Q4I"},{"end":"2017-12-31","val":603335,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4I"},{"end":"2018-12-31","val":384308,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":384308,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInFiveYears":{"label":"Operating Leases, Future Minimum Payments, Due in Five Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2013-12-31","val":64066,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q4I"},{"end":"2014-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"}]}},"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":"2013-12-31","val":306018,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q4I"},{"end":"2014-12-31","val":64067,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":64067,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"}]}},"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":"2013-12-31","val":527151,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q4I"},{"end":"2014-12-31","val":306018,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":306018,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"},{"end":"2016-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016Q4I"},{"end":"2017-12-31","val":84152,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q4I"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInTwoYears":{"label":"Operating Leases, Future Minimum Payments, Due in Two Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":82120,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012Q4I"},{"end":"2013-12-31","val":513414,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q4I"},{"end":"2014-12-31","val":527151,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":527151,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"},{"end":"2016-12-31","val":64067,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016Q4I"},{"end":"2017-12-31","val":371036,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4I"},{"end":"2018-12-31","val":88576,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":88576,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":88576,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":88576,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q4I"},{"end":"2019-12-31","val":88576,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear":{"label":"Operating Leases, Future Minimum Payments, Remainder of Fiscal Year","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2018-12-31","val":384308,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":384308,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":384308,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q4I"}]}},"OperatingLeaseWeightedAverageDiscountRatePercent":{"label":"Operating Lease, Weighted Average Discount Rate, Percent","description":"Weighted average discount rate for operating lease calculated at point in time.","units":{"pure":[{"end":"2019-03-31","val":0.0884,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2019-03-31","val":0.0852,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.0853,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-06-30","val":0.0852,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.0851,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2019-09-30","val":0.0851,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.0867,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":0.0867,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0.0864,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-03-31","val":0.0864,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0.0862,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-06-30","val":0.0862,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0.086,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":0.086,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0.0858,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":0.0858,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0.093,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":0.093,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0.0873,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":0.0873,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0.0841,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-09-30","val":0.0841,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0.0808,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":0.0808,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0.0932,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0.0875,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0.0838,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0.087,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"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":"2003-12-31","val":5832516,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2003-12-31","val":5832516,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2003-12-31","val":5832516,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2003-12-31","val":5832516,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2003-12-31","val":5832516,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2003-12-31","val":5832516,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2003-12-31","val":5832516,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2003Q4I"},{"end":"2005-12-31","val":8586861,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2005-12-31","val":8586861,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2005-12-31","val":8586861,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2005-12-31","val":8586861,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2005-12-31","val":8586861,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2005-12-31","val":8586861,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2005Q4I"},{"end":"2006-12-31","val":8586861,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2006Q4I"},{"end":"2012-12-31","val":12274761,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012Q4I"},{"end":"2013-12-31","val":10551034,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q4I"},{"end":"2014-12-31","val":11696561,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":15815108,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"},{"end":"2016-12-31","val":21960362,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016Q4I"},{"end":"2017-12-31","val":26660530,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4I"}]}},"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":"2011-12-31","val":229493,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":229493,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":229493,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-06-30","val":139402,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":32032,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":195681,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":195681,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":195681,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":195681,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":195681,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":178524,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":193374,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":284911,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":244550,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":244550,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":244550,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":244550,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":244550,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":53371,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":204321,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":311399,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":392486,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":392486,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":392486,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":392486,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":392486,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":405779,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":360685,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":150348,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":109947,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":109947,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":109947,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":109947,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":109947,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":195645,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":195599,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":213351,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":261539,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":261539,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":261539,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":261539,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":261539,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":477507,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":477923,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":397031,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":215848,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":215848,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":215848,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":215848,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":215848,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":196257,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":511977,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":295871,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":590598,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":590598,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":590598,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":590598,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":590598,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":529185,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":36663,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":173824,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":593433,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":593433,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":593433,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":593433,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":593433,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":873606,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":868166,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":977960,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1106489,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":1106489,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":1106489,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":1106489,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":1106489,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1013404,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":626752,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1188814,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1205395,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":1205395,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":1205395,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":1205395,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":1205395,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":819455,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":951354,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":9416396,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":466523,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"OtherAssetsNoncurrent":{"label":"Other Assets, Noncurrent","description":"Amount of noncurrent assets classified as other.","units":{"USD":[{"end":"2018-12-31","val":9585509,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":9585509,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":9585509,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q4I"},{"end":"2019-03-31","val":9397825,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":16428843,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":15196160,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"}]}},"OtherCommitmentDueInFourthYear":{"label":"Other Commitment, to be Paid, Year Four","description":"Amount of commitment classified as other to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2012-12-31","val":50000,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012Q4I"},{"end":"2013-12-31","val":50000,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q4I"},{"end":"2014-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"},{"end":"2021-12-31","val":383000,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021Q4I"}]}},"OtherCommitmentDueInNextTwelveMonths":{"label":"Other Commitment, to be Paid, Year One","description":"Amount of commitment classified as other 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":"2012-12-31","val":422500,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012Q4I"},{"end":"2013-12-31","val":683000,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q4I"},{"end":"2014-12-31","val":794000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":690800,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"},{"end":"2016-12-31","val":516200,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016Q4I"},{"end":"2017-12-31","val":770000,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4I"},{"end":"2018-03-31","val":577500,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":385000,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":192500,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":485493,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":365000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"},{"end":"2020-03-31","val":765000,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":765000,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":765000,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":843292,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020Q4I"},{"end":"2021-03-31","val":460000,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":460000,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":460000,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":843000,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":383000,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":383000,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":383000,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1178000,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"OtherCommitmentDueInSecondYear":{"label":"Other Commitment, to be Paid, Year Two","description":"Amount of commitment classified as other 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":"2012-12-31","val":300000,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012Q4I"},{"end":"2013-12-31","val":415000,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q4I"},{"end":"2014-12-31","val":426000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":181200,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"},{"end":"2016-12-31","val":335000,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016Q4I"},{"end":"2017-12-31","val":485500,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4I"},{"end":"2018-03-31","val":485500,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":485500,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":485493,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":85000,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":478750,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":458750,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":478800,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":365000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"},{"end":"2020-03-31","val":400000,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":400000,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":400000,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":460000,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020Q4I"},{"end":"2021-12-31","val":383000,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":383000,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":383000,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":383000,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":383000,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"OtherCommitmentDueInThirdYear":{"label":"Other Commitment, to be Paid, Year Three","description":"Amount of commitment classified as other 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":"2012-12-31","val":300000,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012Q4I"},{"end":"2013-12-31","val":300000,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q4I"},{"end":"2014-12-31","val":78000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"},{"end":"2016-12-31","val":55800,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016Q4I"},{"end":"2017-12-31","val":85000,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4I"},{"end":"2018-03-31","val":85000,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":85000,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":85000,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2019-03-31","val":365000,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":345000,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":365000,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020Q4I"},{"end":"2021-12-31","val":383000,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021Q4I"}]}},"OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear":{"label":"Other Commitment, to be Paid, Remainder of Fiscal Year","description":"Amount of commitment classified as other to be paid in remainder of current fiscal year.","units":{"USD":[{"end":"2019-03-31","val":615000,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":400000,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":205000,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2020-03-31","val":573750,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":382500,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":191250,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2021-03-31","val":632469,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":421646,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":210823,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2022-03-31","val":883500,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":589000,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":294500,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"}]}},"OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax":{"label":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax","description":"Amount before 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":"2017-04-01","end":"2017-06-30","val":67743,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2"},{"start":"2017-07-01","end":"2017-09-30","val":94255.85,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3"}]}},"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":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":0,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":124241,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":124241,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":124241,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":124241,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":128616,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":128616,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":4375,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":4375,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":178948,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":178948,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":252298,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":252298,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":252298,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-03-31","val":252298,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":78470,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":78470,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":-173828,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-04-01","end":"2018-06-30","val":-173828,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":-173828,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-26187,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":-26187,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":-104657,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":-104657,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-66752,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":-66752,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":202186,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":202186,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-03-31","val":202186,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-03-31","val":202186,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2019-01-01","end":"2019-03-31","val":202186,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-03-31","val":202186,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-111039,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":-111039,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":-313225,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":-313225,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-04-01","end":"2019-06-30","val":-313225,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":-313225,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-172345,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":-172345,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":-61306,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":-61306,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-102352,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-102352,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-863294,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":-863294,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-03-31","val":-863294,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-03-31","val":-863294,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":-863294,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-03-31","val":-863294,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-1038741,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":-1038741,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":-175447,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":-175447,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-04-01","end":"2020-06-30","val":-175447,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":-175447,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-776645,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":-776645,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":262094,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":262094,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-100760,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":-100760,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-455722,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":-455722,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-03-31","val":-455722,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-03-31","val":-455722,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2021-01-01","end":"2021-03-31","val":-455722,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-03-31","val":-455722,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-154620,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-154620,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":301102,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":301102,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-04-01","end":"2021-06-30","val":301102,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":301102,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-507538,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":-507538,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":-352918,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":-352918,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-501456,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":-501456,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":348151,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":348151,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-03-31","val":348151,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":106405,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":-241746,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":-241746,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":233862,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":127457,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":255085,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"OtherGeneralExpense":{"label":"Other General Expense","description":"Amount of general expenses not normally included in Other Operating Costs and Expenses.","units":{"USD":[{"start":"2010-01-01","end":"2010-09-30","val":3923,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-07-01","end":"2010-09-30","val":3923,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":3923,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-09-30","val":0,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-07-01","end":"2011-09-30","val":0,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2011"}]}},"OtherLongTermNotesPayable":{"label":"Other Notes Payable, Noncurrent","description":"Amount of long-term notes classified as other, payable after one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2016-12-31","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-09-30","val":99480,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":99480,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":99480,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":99480,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":99480,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":99480,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":426550,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-12-31","val":171821,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":171821,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":171821,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q4I"},{"end":"2019-03-31","val":141508,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":79662,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"}]}},"OtherNonoperatingExpense":{"label":"Other Nonoperating Expense","description":"Amount of expense related to nonoperating activities, classified as other.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":5707,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":4814,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":4814,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017"}]}},"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-12-31","val":132,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":1491,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":316,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1095,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":-396,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-3238,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":-3238,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":2564,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":3874,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":3874,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":1310,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":1310,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":9729,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":9729,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":5855,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":5855,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":25548,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":25548,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":13382,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":13382,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":21104,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":7722,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":24956,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":3852,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":22485,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1975,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1"}]}},"PaymentsForProceedsFromOtherInvestingActivities":{"label":"Payments for (Proceeds from) Other Investing Activities","description":"Amount of cash (inflow) outflow from investing activities classified as other.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":550000,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":550000,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":850000,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":850000,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":850000,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":850000,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":850000,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018"}]}},"PaymentsOfDebtIssuanceCosts":{"label":"Payments of Debt Issuance Costs","description":"The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.","units":{"USD":[{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":186313,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":186313,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":186313,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":186313,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020"}]}},"PaymentsOfStockIssuanceCosts":{"label":"Payments of Stock Issuance Costs","description":"The cash outflow for cost incurred directly with the issuance of an equity security.","units":{"USD":[{"start":"2012-01-01","end":"2012-03-31","val":0,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":0,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-03-31","val":87517,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":87517,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":104038,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":104038,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":104038,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":104038,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"}]}},"PaymentsRelatedToTaxWithholdingForShareBasedCompensation":{"label":"Payment, Tax Withholding, Share-based Payment Arrangement","description":"Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":145056,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":145056,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":343080,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":343080,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":348944,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":348944,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":441723,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":441723,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":115059,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":115059,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":119513,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":119513,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-09-30","val":119513,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":119513,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":145225,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":145225,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":38514,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":39668,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":39906,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":41537,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"PaymentsToAcquireBusinessesNetOfCashAcquired":{"label":"Payments to Acquire Businesses, Net of Cash Acquired","description":"The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.","units":{"USD":[{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-03-31","val":850000,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":850000,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":850000,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":5491204,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":5491204,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":100000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":100000,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020"}]}},"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":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":30000,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":30000,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":450000,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":450000,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":450000,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":450000,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-01-01","end":"2015-09-30","val":450000,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":450000,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":550000,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":550000,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":550000,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":45176,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":45176,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":72295,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":72295,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":346663,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":346663,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":297006,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":297006,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":45057,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":45057,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":98186,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":98186,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":181417,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":181417,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":205493,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":205493,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":4130,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":4130,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":28023,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":28023,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-09-30","val":32648,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":32648,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":33398,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":33398,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"PaymentsToAcquireMachineryAndEquipment":{"label":"Payments to Acquire Machinery and Equipment","description":"The cash outflow for acquisition of machinery and equipment.","units":{"USD":[{"start":"2012-01-01","end":"2012-09-30","val":715195,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-03-31","val":207507,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":415649,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":766274,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":766274,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-03-31","val":66789,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":66789,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":516869,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":516869,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":1060149,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":1060149,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-03-31","val":406968,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":406968,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":434466,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":434466,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-01-01","end":"2015-09-30","val":477553,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":477553,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-03-31","val":28407,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":28407,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":85877,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":85877,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":79877,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":79877,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-03-31","val":250171,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":250171,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":555894,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":555894,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":789827,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":789827,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-03-31","val":41530,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":250147,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-09-30","val":401897,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"}]}},"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":"2010-01-01","end":"2010-06-30","val":144345000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-01-01","end":"2010-09-30","val":188193,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-01-01","end":"2010-12-31","val":182292,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":46358,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":288402000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":288402,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-01-01","end":"2011-09-30","val":282175,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":282175,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":726680,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":726680,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":223716,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":223716,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":447621,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":447621,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":715195,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-12-31","val":872442,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":872442,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":207507,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":415649,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-12-31","val":885609,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":885609,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":1452601,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":1452601,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":1452601,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":480585,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":480585,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":480585,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":118706,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":118706,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":1026954,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":1026954,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":41530,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":250147,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":401897,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":1467192,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":1467192,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":532296,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":532296,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1077203,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":1077203,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":2568244,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":2568244,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":3502540,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":3502540,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1033214,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":1033214,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":2351160,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":2351160,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":3000763,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":3000763,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":3961369,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":3961369,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":1235038,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1270989,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":1387601,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-12-31","val":1824285,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021"}]}},"PaymentsToSuppliersAndEmployees":{"label":"Payments to Suppliers and Employees","description":"Cash payments to suppliers for goods and services provided and to employees for services provided.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-6922455000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-01-01","end":"2010-09-30","val":9964407,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-01-01","end":"2010-12-31","val":13507202,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":4292294,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-8625009000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":8625009,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-01-01","end":"2011-09-30","val":12897517,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":12897517,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":18055252,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":18055252,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":5884833,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":5884833,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":11733120,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":11733120,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":17221877,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":17221877,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-01-01","end":"2012-12-31","val":23048243,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":23048243,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":6164372,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":6164372,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":12197954,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":12197954,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":20425025,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":20425025,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-01-01","end":"2013-12-31","val":27506674,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":27506674,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":7687516,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":7687516,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":14943293,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":14943293,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":21985579,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":21985579,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-01-01","end":"2014-12-31","val":27724654,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":27724654,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":27724654,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":7408585,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":7408585,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":14441822,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":14441822,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-01-01","end":"2015-09-30","val":21054210,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":21054210,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":28382681,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":28382681,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":28382681,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":6811814,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":6811814,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":12036793,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":12036793,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":17614106,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":17614106,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":23677476,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":23677476,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":7636716,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":7636716,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":14398812,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":14398812,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":22451537,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":22451537,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":30028299,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":30028299,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2017-01-01","end":"2017-12-31","val":31221823,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":8358631,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":8358631,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":8666444,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":17352226,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":17352226,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-06-30","val":17900495,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":28389820,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":29386421,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":40452110,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":41624299,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":41624299,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":12349126,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":12590425,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-03-31","val":12349126,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":24421683,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":24959732,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-06-30","val":24421683,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":35185776,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":35185776,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":45655562,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":45655562,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":10951402,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":10951402,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":22751210,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":22751210,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":37776303,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":37776303,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":50238409,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":50238409,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":14830243,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":14830243,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":28559938,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":28559938,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-09-30","val":43732182,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":43732182,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":65273967,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":65273967,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":23810426,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":38112997,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":52481928,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":63624525,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"PreferredStockDividendsShares":{"label":"Preferred Stock Dividends, Shares","description":"Number of shares of preferred stock issued as dividends during the period. Excludes stock splits.","units":{"shares":[{"end":"2016-03-08","val":1,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2016-03-08","val":1,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2016-03-08","val":1,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2016Q1I"},{"start":"2016-01-01","end":"2016-06-30","val":1,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":1,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-12-31","val":1,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":1,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":1,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017"}]}},"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":"2010-12-31","val":10000000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":10000000,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":10000000,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":10000000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":10000000,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":10000000,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":10000000,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":10000000,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":10000000,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":10000000,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":10000000,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":10000000,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":10000000,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":10000000,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":10000000,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":10000000,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":10000000,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":10000000,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":10000000,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":10000000,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":10000000,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":10000000,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":10000000,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":10000000,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":10000000,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":10000000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":10000000,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":10000000,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":10000000,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":10000000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":10000000,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":10000000,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":10000000,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":10000000,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":10000000,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":10000000,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":10000000,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":10000000,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":10000000,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":10000000,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":10000000,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":10000000,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":10000000,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":10000000,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":10000000,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":10000000,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":10000000,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":10000000,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":10000000,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":10000000,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":10000000,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":10000000,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":10000000,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":10000000,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":10000000,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":10000000,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":10000000,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":10000000,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":10000000,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":10000000,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":10000000,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":10000000,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":10000000,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":10000000,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":10000000,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":10000000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":10000000,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":10000000,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":10000000,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":10000000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":10000000,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":10000000,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":10000000,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":10000000,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":10000000,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":10000000,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":10000000,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":10000000,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":10000000,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":10000000,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":10000000,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":10000000,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":10000000,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":10000000,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":10000000,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":10000000,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":10000000,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":10000000,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":10000000,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":10000000,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":10000000,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":10000000,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":10000000,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":10000000,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"PreferredStockSharesIssued":{"label":"Preferred Stock, Shares Issued","description":"Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.","units":{"shares":[{"end":"2020-12-31","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q4I"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"}]}},"PreferredStockSharesOutstanding":{"label":"Preferred Stock, Shares Outstanding","description":"Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.","units":{"shares":[{"end":"2010-12-31","val":0,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":0,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":0,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":0,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":0,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":0,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":0,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":0,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":0,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":0,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":0,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":0,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":0,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":0,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":0,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":0,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":0,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":0,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":0,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":0,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":0,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":0,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":0,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":0,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":0,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"PreferredStockValue":{"label":"Preferred Stock, Value, Issued","description":"Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.","units":{"USD":[{"end":"2010-12-31","val":0,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":0,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":0,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":0,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":0,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":0,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":0,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":0,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":0,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":0,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":0,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":0,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":0,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":0,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":0,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":0,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":0,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":0,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":0,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":0,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":0,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":0,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":0,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":0,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":0,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"PrepaidExpenseAndOtherAssetsCurrent":{"label":"Prepaid Expense and Other Assets, Current","description":"Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":204824000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":204824,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":204824,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":214626000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":188841,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":681893,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":681893,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":681893,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":681893,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":681893,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":755082,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":736458,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":705850,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":747463,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":747463,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":747463,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":747463,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":747463,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":754648,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":730383,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":708615,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1099379,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":1099379,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":1099379,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":1099379,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":1099379,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1118818,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1144404,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1035435,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1066473,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":1066473,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":1066473,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":1066473,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":1066473,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1427579,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1521238,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1537070,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1256879,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":1256879,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":1256879,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":1256879,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":1256879,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1109410,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":860340,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":778445,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":840145,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":840145,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":840145,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":840145,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":840145,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":910413,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":777688,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":842532,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":554383,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":554383,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":554383,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":554383,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":554383,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":836386,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":788740,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1579750,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":702010,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":702010,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":702010,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":702010,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":702010,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2242264,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":570258,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":598127,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":693013,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":693013,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":693013,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":693013,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":693013,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":798228,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":742908,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1007473,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":778683,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":778683,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":778683,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":778683,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":778683,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":812638,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1064508,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1191678,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1710194,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":2096399,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":2096399,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":2096399,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":1710194,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2097491,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2498447,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":12509604,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":3834560,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"ProceedsFromCustomers":{"label":"Proceeds from Customers","description":"Cash receipts from customers during the current period which are usually for sales of goods and services.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":6491901000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-01-01","end":"2010-09-30","val":10179232,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-01-01","end":"2010-12-31","val":14534632,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":5855562,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":9553481000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":9553481,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-01-01","end":"2011-09-30","val":14460236,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":14460236,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":20335985,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":20335985,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":6034981,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":6034981,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":13520115,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":13520115,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":18175806,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":18175806,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-01-01","end":"2012-12-31","val":23810911,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":23810911,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":6220808,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":6220808,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":12998825,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":12998825,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":21005456,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":21005456,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-01-01","end":"2013-12-31","val":29778845,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":29778845,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":7035382,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":7035382,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":12404373,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":12404373,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":16826448,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":16826448,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-01-01","end":"2014-12-31","val":23898516,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":23898516,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":23898516,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":6465602,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":6465602,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":12274330,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":12274330,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-01-01","end":"2015-09-30","val":18468607,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":18468607,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":30174083,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":30174083,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":30174083,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":4118640,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":4118640,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":8176364,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":8176364,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":11928304,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":11928304,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":16947194,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":16947194,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3751523,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":3751523,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":8920921,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":8920921,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":15249646,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":15249646,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":24971299,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":24971299,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2017-01-01","end":"2017-12-31","val":26164823,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":6039385,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":6039385,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":6347198,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":12247228,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":12247228,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-06-30","val":12795497,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-09-30","val":20816327,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":21812928,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":28632084,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":29804273,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":29804273,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":7869167,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":8110466,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-03-31","val":7869167,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":17627823,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":18165872,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-06-30","val":17627823,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":29423872,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":29423872,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":37930172,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":37930172,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":6061411,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":6061411,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":16993648,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":16993648,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":26122815,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":26122815,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":34736133,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":34736133,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":8485683,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":8485683,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":14493073,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":14493073,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-09-30","val":22355958,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":22355958,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":38093984,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":37232082,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":20377703,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":35162834,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":45366035,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":53886080,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"ProceedsFromInterestReceived":{"label":"Proceeds from Interest Received","description":"Interest received on loans and other debt instruments during the current period.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":1110000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-01-01","end":"2010-09-30","val":1110,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-01-01","end":"2010-12-31","val":4147,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1310,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":1726000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":1726,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-01-01","end":"2011-09-30","val":1278,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":1278,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":6298,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":6298,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1519,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":1519,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":3117,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":3117,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":5386,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":5386,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-01-01","end":"2012-12-31","val":7911,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":7911,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1337,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":1337,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":2235,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":2235,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":3712,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":3712,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-01-01","end":"2013-12-31","val":5778,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":5778,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1830,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":1830,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":3391,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":3391,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":4527,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":4527,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-01-01","end":"2014-12-31","val":5839,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":5839,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":5839,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1175,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":1175,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1491,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":1491,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-01-01","end":"2015-09-30","val":1844,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":1844,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":2412,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":2412,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":2412,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":2564,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":2564,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":3874,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":3874,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":9729,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":9729,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":25548,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":25548,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":13382,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":13382,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":21104,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":21104,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":24956,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":24956,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":22485,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":22485,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1975,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":1975,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":27330,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":27330,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":42985,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-12-31","val":69930,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":6684,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":12602,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"}]}},"ProceedsFromIssuanceInitialPublicOffering":{"label":"Proceeds from Issuance Initial Public Offering","description":"The cash inflow associated with the amount received from entity's first offering of stock to the public.","units":{"USD":[{"end":"2018-02-13","val":10900000,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2018-02-13","val":10900000,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2018-02-13","val":10900000,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q4I"}]}},"ProceedsFromIssuanceOfCommonStock":{"label":"Proceeds from Issuance of Common Stock","description":"The cash inflow from the additional capital contribution to the entity.","units":{"USD":[{"start":"2012-01-01","end":"2012-06-30","val":0,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-04-02","end":"2013-04-03","val":5408000,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-04-02","end":"2013-04-03","val":5408000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2013-04-02","end":"2013-04-03","val":5408000,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2013Q1I"},{"start":"2013-01-01","end":"2013-06-30","val":5512500,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":5512500,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":5401000,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":5401000,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-04-01","end":"2013-06-30","val":5401000,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2013-04-01","end":"2013-06-30","val":5401000,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":5401000,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-04-01","end":"2013-06-30","val":5401000,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":5512500,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":5512500,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-01-01","end":"2013-12-31","val":5408462,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":5408462,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"end":"2016-08-03","val":12493398,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-08-03","val":12493000,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-08-03","val":12493000,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-08-03","val":12493000,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q2I"},{"start":"2016-08-01","end":"2016-08-31","val":12493398,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q3I"},{"start":"2016-01-01","end":"2016-09-30","val":12493398,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":12493398,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":12493398,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":12493398,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":12493398,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"end":"2018-02-13","val":10900000,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-02-13","val":10900000,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2017Q4I"},{"start":"2018-02-01","end":"2018-02-28","val":10900000,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-02-01","end":"2018-02-28","val":10900000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q1I"},{"start":"2018-01-01","end":"2018-03-31","val":10934352,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":10934352,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":10934352,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":10934352,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":10934352,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":10934352,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-11-01","end":"2018-11-30","val":16500000,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-11-01","end":"2018-11-30","val":16500000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"start":"2018-01-01","end":"2018-12-31","val":27476260,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":27476260,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-04-01","end":"2020-04-30","val":28400000,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-04-01","end":"2020-04-30","val":28400000,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q1I"},{"start":"2020-01-01","end":"2020-06-30","val":28436741,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":28436741,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":28436741,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":28436741,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":28436740,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":28436740,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":38811960,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":38811960,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":38811958,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":38811958,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-09-30","val":3923257,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":4311486,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"ProceedsFromIssuanceOfLongTermDebt":{"label":"Proceeds from Issuance of Long-term Debt","description":"The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":250000,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2011"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":18850000,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":18850000,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":18850000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":18850000,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020"}]}},"ProceedsFromLinesOfCredit":{"label":"Proceeds from Lines of Credit","description":"Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.","units":{"USD":[{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-09-30","val":600000,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":600000,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"}]}},"ProceedsFromNotesPayable":{"label":"Proceeds from Notes Payable","description":"The cash inflow from a borrowing supported by a written promise to pay an obligation.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":99480,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":99480,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018"}]}},"ProceedsFromRepaymentsOfLinesOfCredit":{"label":"Proceeds from (Repayments of) Lines of Credit","description":"The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":700000,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":700000,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":700000,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017"}]}},"ProceedsFromRepaymentsOfNotesPayable":{"label":"Proceeds from (Repayments of) Notes Payable","description":"Amount of cash inflow (outflow) from long-term debt supported by a written promise to pay an obligation.","units":{"USD":[{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":99480,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":99480,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":-15800,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"}]}},"ProceedsFromSaleOfPropertyPlantAndEquipment":{"label":"Proceeds from Sale of Property, Plant, and Equipment","description":"The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.","units":{"USD":[{"start":"2010-01-01","end":"2010-09-30","val":-3923,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":0,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"}]}},"ProceedsFromStockOptionsExercised":{"label":"Proceeds from Stock Options Exercised","description":"Amount of cash inflow from exercise of option under share-based payment arrangement.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":20572000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-01-01","end":"2010-09-30","val":27073,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-01-01","end":"2010-12-31","val":37611,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":41521,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":278876000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":278876,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-01-01","end":"2011-09-30","val":280393,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":280393,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":287552,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":287552,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":42750,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":42750,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":84897,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":84897,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":98815,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":98815,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-01-01","end":"2012-12-31","val":120390,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":120390,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":17955,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":17955,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":31432,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":31432,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":31433,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":31433,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-01-01","end":"2013-12-31","val":31432,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":31432,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":153834,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":153834,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":237180,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":237180,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":237180,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":237180,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-01-01","end":"2014-12-31","val":237163,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":237163,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":237163,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":5370,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":57575,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-12-31","val":57575,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":57575,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":34800,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":34800,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":34800,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":71914,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":71914,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":71914,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":71914,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":71914,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":71914,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":71914,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-12-31","val":32486,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":32486,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":85555,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":85555,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"ProceedsFromStockPlans":{"label":"Proceeds from Stock Plans","description":"The cash inflow associated with the amount received from the stock plan during the period.","units":{"USD":[{"start":"2016-01-01","end":"2016-09-30","val":57575,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-09-30","val":34800,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2018-01-01","end":"2018-03-31","val":71914,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1"}]}},"ProceedsFromWarrantExercises":{"label":"Proceeds from Warrant Exercises","description":"The cash inflow associated with the amount received from holders exercising their stock warrants.","units":{"USD":[{"start":"2011-04-25","end":"2011-04-26","val":205479,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2011-04-25","end":"2011-04-26","val":205479,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"}]}},"PropertyPlantAndEquipmentGross":{"label":"Property, Plant and Equipment, Gross","description":"Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.","units":{"USD":[{"end":"2011-12-31","val":3289787,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-12-31","val":3706022,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":3706022,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-12-31","val":4732077,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":4732077,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-12-31","val":6168717,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":6168717,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-12-31","val":6638401,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":6638401,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-12-31","val":6756125,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":6756125,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-12-31","val":7714032,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4I"},{"end":"2019-12-31","val":13262741,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-12-31","val":17368467,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":17368467,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":18858822,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":18858822,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":20310055,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"PropertyPlantAndEquipmentNet":{"label":"Property, Plant and Equipment, Net","description":"Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.","units":{"USD":[{"end":"2010-12-31","val":813214000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":813214,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":813214,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":778123000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":848799,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":1062276,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":1062276,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":1062276,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":1062276,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":1062276,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":1118989,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":1144296,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1334751,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1427646,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":1427646,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":1427646,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":1427646,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":1427646,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1656299,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1832570,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1822746,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1978232,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":1978232,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":1978232,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":1978232,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":1978232,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1872341,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":2126956,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":2118756,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":2797929,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":2797929,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":2797929,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":2797929,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":2797929,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2973146,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2801025,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":2622003,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2374308,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":2374308,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":2374308,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":2374308,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":2374308,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2202373,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2035666,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1847317,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1709321,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":1709321,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":1709321,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":1709321,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":1709321,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1901557,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2093494,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1964427,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1909232,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":1909232,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":1909232,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":1909232,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":1909232,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1859132,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2018-03-31","val":2873920,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2371509,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2372896,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2873920,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":2873920,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":2873920,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":2873920,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":2873920,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":3204543,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":3517701,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":5245794,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5933569,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":5933569,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":5933569,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":5933569,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":5933569,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":6659279,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-03-31","val":8688403,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1I"},{"end":"2020-06-30","val":7705890,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":8033112,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":8688403,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":8688403,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":8688403,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":8688403,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":8688403,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":9582872,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":9149460,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":8744713,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":8556773,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":8556773,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":8556773,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":8556773,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":8556773,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":8414313,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":8843954,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":8813699,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":8154651,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"ProvisionForDoubtfulAccounts":{"label":"Accounts Receivable, Credit Loss Expense (Reversal)","description":"Amount of expense (reversal of expense) for expected credit loss on accounts receivable.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":0,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-01-01","end":"2010-09-30","val":0,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-01-01","end":"2010-12-31","val":15000,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-15000,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-15000000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":-15000,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-01-01","end":"2011-09-30","val":-15000,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":-15000,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":-5000,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":-5000,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":95000,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":95000,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":0,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":0,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-01-01","end":"2012-12-31","val":28000,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":28000,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-34000,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":-34000,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-34000,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":-34000,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":-34000,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":-34000,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-01-01","end":"2013-12-31","val":-34000,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":-34000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-12-31","val":28000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":28000,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":28000,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":20000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":20000,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":94262,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":94262,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":214210,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":214210,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":270193,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":270193,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":57735,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":57735,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-103258,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-103258,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-09-30","val":-103258,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":-103258,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":-53751,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":-53751,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-61,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-371,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":-688,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":103854,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"QuantifyingMisstatementInCurrentYearFinancialStatementsAmount":{"label":"Quantifying Misstatement in Current Year Financial Statements, Amount","description":"Amount of each individual error being corrected in the correcting adjustment.","units":{"USD":[{"start":"2012-01-01","end":"2012-06-30","val":191000,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"}]}},"RepaymentsOfLinesOfCredit":{"label":"Repayments of Lines of Credit","description":"Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.","units":{"USD":[{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-09-30","val":-600000,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":-600000,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":-700000,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":700000,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":700000,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017"}]}},"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":"2010-01-01","end":"2010-06-30","val":10400000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-01-01","end":"2010-09-30","val":15873,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-01-01","end":"2010-12-31","val":21536,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":5861,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":11926000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":11926,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-01-01","end":"2011-09-30","val":18202,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":18202,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":24697,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":24697,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":10546,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":10546,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":14576,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":14576,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":14576,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":14576,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-01-01","end":"2012-12-31","val":14576,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":14576,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015"}]}},"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":"2010-01-01","end":"2010-12-31","val":32517,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":26734,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-01-01","end":"2011-09-30","val":-244858,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":54980,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":54980,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":14392,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":14392,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":28967,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":28967,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":41175,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":41175,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-01-01","end":"2012-12-31","val":53551,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":53551,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":133483,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":133483,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":133483,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":133483,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":133483,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":133483,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-01-01","end":"2013-12-31","val":133483,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":133483,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014"}]}},"RepaymentsOfNotesPayable":{"label":"Repayments of Notes Payable","description":"The cash outflow for a borrowing supported by a written promise to pay an obligation.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":15800,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":64481,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":64481,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":29930,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":29930,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":92158,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":92158,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":136232,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":136232,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":181822,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":181822,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":67321,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":67321,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":104542,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":104542,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":180249,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":180249,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":180249,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":180249,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-09-30","val":300000,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":900000,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"ResearchAndDevelopmentExpense":{"label":"Research and Development Expense","description":"The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":1592354000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-04-02","end":"2010-06-30","val":791596000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":2822455,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-07-01","end":"2010-09-30","val":1230100,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":2586308,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1290142,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":2455014000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":2455014,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-04-01","end":"2011-06-30","val":1164872,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-04-02","end":"2011-06-30","val":1164872000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-09-30","val":3697309,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":3697309,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":1242295,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-07-01","end":"2011-09-30","val":1242295,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":4878119,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":4878119,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1379131,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":1379131,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":2358174,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":2358174,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":979044,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-04-01","end":"2012-06-30","val":979044,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":3363819,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":3363819,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":1005645,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":1005645,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":4486302,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":4486302,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1045259,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":1045259,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":2545904,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":2545904,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":1500645,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":1500645,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":4148201,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":4148201,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":1602297,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":1602297,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":5834249,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":5834249,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1197622,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":1197622,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2466275,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":2466275,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":1268653,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":1268653,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":3438714,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":3438714,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":972439,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":972439,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":4832537,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":4832537,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":4832537,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1584536,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":1584536,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":3341543,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":3341543,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":1757007,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":1757007,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":4911587,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":4911587,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":1570044,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":1570044,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":6377839,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":6377839,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":6377839,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1634298,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":1634298,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":4001764,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":4001764,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":2367466,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":2367466,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":6265483,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":6265483,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":2263719,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":2263719,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":8427554,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":8427554,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":2246572,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":2246572,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":4228998,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":4228998,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":1982426,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":1982426,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":6034735,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":6034735,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":1805738,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":1805738,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":8555381,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":8555381,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1847102,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":1847102,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":3838514,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":3838514,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":1991412,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-04-01","end":"2018-06-30","val":1991412,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":5736265,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":5736265,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":1897751,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":1897751,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":8526256,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":8526256,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2217632,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":2217632,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":4318652,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":4318652,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":2101020,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":2101020,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":6542591,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":6542591,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":2223939,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":2223939,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":8538416,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":8538416,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1958853,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":1958853,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":3881159,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":3881159,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":1922306,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":1922306,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":6233040,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":6233040,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":2351880,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":2351880,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":9508494,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":9508494,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":2863338,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":2863338,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":5660319,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":5660319,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":2796981,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":2796981,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":9102363,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":9102363,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":3442044,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":3442044,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":12487424,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":12487424,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1653706,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":3696057,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":2042351,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":5567169,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":1871113,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":7067852,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"RestrictedCashAndCashEquivalents":{"label":"Restricted Cash and Cash Equivalents","description":"Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"end":"2019-12-31","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-06-30","val":3300000,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2300000,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1000000,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":1000000,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":1000000,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":1000000,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q4I"},{"end":"2021-03-31","val":400000,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":400000,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1000000,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021Q4I"}]}},"RestructuringCosts":{"label":"Restructuring Costs","description":"Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":400000,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-09-30","val":400000,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":399192,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":687211,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":687211,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1083951,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":396740,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1083951,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":1083951,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"RestructuringCostsAndAssetImpairmentCharges":{"label":"Restructuring Costs and Asset Impairment Charges","description":"Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":1110658,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":387540,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1122310,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":11651,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1122310,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":83087,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":2044243,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":2044243,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":1961156,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":1961156,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":2440983,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":2440983,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":396740,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":396740,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":7047779,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":7047779,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":3043179,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":3043179,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":3153429,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":110250,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":3236186,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"RetainedEarningsAccumulatedDeficit":{"label":"Retained Earnings (Accumulated Deficit)","description":"The cumulative amount of the reporting entity's undistributed earnings or deficit.","units":{"USD":[{"end":"2010-12-31","val":-34472063000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":-34472063,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":-34472063,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010Q4I"},{"end":"2011-06-30","val":-34419521000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":-33943916,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":-28263272,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":-28263272,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":-28263272,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":-28263272,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":-28263272,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011Q4I"},{"end":"2012-03-31","val":-27829829,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":-27521299,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":-27813648,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":-27321991,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":-27321991,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":-27321991,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":-27321991,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":-27321991,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012Q4I"},{"end":"2013-03-31","val":-27004868,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":-27245856,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":-26529185,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":-26791173,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":-26791172,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":-26791173,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":-26791173,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":-26791173,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":-27015911,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":-27161893,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":-27432514,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":-27928376,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":-27928376,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":-27928376,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":-27928376,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":-27928376,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":-28575193,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":-29239278,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":-29676435,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":-30325418,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":-30325418,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":-30325418,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":-30325418,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":-30325418,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4I"},{"end":"2016-03-31","val":-30629008,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":-38976490,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":-41114708,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":-43672465,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":-43672465,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":-43672465,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":-43672465,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":-43672465,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4I"},{"end":"2017-03-31","val":-45288040,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":-47461132,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":-48045793,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":-50044225,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":-50044225,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":-50044225,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":-50044225,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":-50044225,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":-50696568,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":-52424943,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":-54739124,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":-57909874,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":-57909874,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":-57909874,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":-57909874,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":-57909874,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":-60726407,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":-63913087,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":-67696092,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":-71585003,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":-71585003,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":-71585003,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":-71585003,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":-71585003,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":-76584552,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":-84428349,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":-89967147,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":-97106331,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":-97106331,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":-97106331,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":-97106331,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":-97106331,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":-101606494,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":-110670879,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":-117036729,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":-131009860,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":-131009860,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":-131009860,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":-131009860,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":-131009860,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":-139800154,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":-146746597,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":-153445401,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":-154300517,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"RevenueFromContractWithCustomerExcludingAssessedTax":{"label":"Revenue from Contract with Customer, Excluding Assessed Tax","description":"Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.","units":{"USD":[{"start":"2017-01-01","end":"2017-06-30","val":10439980,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":4114814,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":18027354,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":7587374,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":24015427,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2017-01-01","end":"2017-12-31","val":25208951,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":7717132,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":7717132,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":8024945,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":16437458,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":16437458,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-06-30","val":16985727,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-04-01","end":"2018-06-30","val":8720326,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-04-01","end":"2018-06-30","val":8720326,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":8960782,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":25814251,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":26810852,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":9376793,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":9825125,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":33409251,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":34581440,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":34581440,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":8300966,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":8542265,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-03-31","val":8542265,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":17892352,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":18430401,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-06-30","val":18430401,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":9591386,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":9888136,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-04-01","end":"2019-06-30","val":9888136,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":27613291,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":27613291,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":9720939,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":9720939,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":34464032,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":34464032,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":6859584,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":6859584,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":11970755,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":11970755,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":5111172,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":5111172,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":22243234,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":22243234,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":10272478,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":10272478,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":32470197,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":32470197,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":8724359,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":8724359,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":15186469,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":15186469,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":6462110,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":6462110,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":27244913,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":27244913,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":12058444,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":12058444,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":47818452,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":47818452,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":18816611,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":27978041,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":9161430,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":39178189,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":11200148,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":49521923,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability":{"label":"Right-of-Use Asset Obtained in Exchange for Finance Lease Liability","description":"Amount of increase in right-of-use asset obtained in exchange for finance lease liability.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":233722,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":233722,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":233722,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":233722,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":222036,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":222036,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":210350,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":210350,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":27641,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":27641,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":75852,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":75852,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":47499,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":47499,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":73600,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":73600,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":5486,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":5486,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":69528,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":69528,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":25609,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":25609,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":25609,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":25609,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":25609,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":25609,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":25609,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":25609,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":16234,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":16234,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":16234,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":16234,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","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":"2019-01-01","end":"2019-03-31","val":7200993,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":6949611,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":6949611,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":6697896,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":6697896,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":7030744,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":7030744,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":694668,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":694668,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":694668,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":694668,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":616100,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":616100,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-06-30","val":717956,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":717956,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":717956,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":717956,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"SalesRevenueGoodsNet":{"label":"Sales Revenue, Goods, Net (Deprecated 2018-01-31)","description":"Aggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":4550562000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-04-02","end":"2010-06-30","val":2335665000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":8337133,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-07-01","end":"2010-09-30","val":3786572,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":13516359,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":3015063,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":5989442000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":5989442,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-04-01","end":"2011-06-30","val":2974379,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-04-02","end":"2011-06-30","val":2974379000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-09-30","val":11516325,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":11516325,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":5526883,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-07-01","end":"2011-09-30","val":5526883,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":17422311,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":17422311,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":6363152,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":6363152,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":12174342,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":12174342,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":5811190,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-04-01","end":"2012-06-30","val":5811190,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":16919436,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":16919436,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":4745094,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":4745094,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":24327355,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":24327355,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":6313190,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":6313190,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":11374881,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":11374881,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":5061691,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":5061691,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":20419595,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":20419595,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":9044714,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":9044714,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":27515786,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":27515786,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":4904165,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":4904165,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":12152635,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":12152635,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":7248470,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":7248470,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":19400515,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":19400515,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":7247881,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":7247881,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":25949769,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":25949769,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":25949769,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":5614685,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":5614685,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":11936239,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":11936239,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":6321554,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":6321554,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":18145864,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":18145864,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":6209625,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":6209625,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":21886688,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":21886688,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":21886688,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":5917019,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":5917019,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":7951091,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":7951091,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":2034072,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":2034072,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":10453188,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":10453188,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":2502097,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":2502097,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":13680107,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":13680107,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":5427427,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":5427427,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":8320314,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":2892942,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":14453097,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":6132725,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":19322302,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":6398227,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","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":"2010-01-01","end":"2010-06-30","val":6532858000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-04-02","end":"2010-06-30","val":3749442000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":11037861,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-07-01","end":"2010-09-30","val":4505003,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":16704703,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":3635681,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":7249832000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":7249832,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-04-01","end":"2011-06-30","val":3614151,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-04-02","end":"2011-06-30","val":3614151000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-09-30","val":13171619,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":13171619,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":5921787,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-07-01","end":"2011-09-30","val":5921787,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":19388036,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":19388036,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":6653252,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":6653252,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":12737143,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":12737143,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":6083891,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-04-01","end":"2012-06-30","val":6083891,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":17744529,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":17744529,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":5007386,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":5007386,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":25610595,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":25610595,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":6678153,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":6678153,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":12071675,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":12071675,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":5393522,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":5393522,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":21689314,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":21689314,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":9617639,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":9617639,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":29549609,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":29549609,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":5813073,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":5813073,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":13235670,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":13235670,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":7422597,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":7422597,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":20549978,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":20549978,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":7314309,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":7314309,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":27645284,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":27645284,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":27645284,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":6231137,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":6231137,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2015-01-01","end":"2015-03-31","val":6231137,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":12947295,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":12947295,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":6716158,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":6716158,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":6716158,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":19834669,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":19834669,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":6887374,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":6887374,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":6887374,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":24255485,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":24255485,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":24255485,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2015-10-01","end":"2015-12-31","val":4420816,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2015Q4"},{"start":"2016-01-01","end":"2016-03-31","val":6601099,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":6601099,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-03-31","val":6601099,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2016-01-01","end":"2016-03-31","val":6601099,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":9867504,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":9867504,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":3266405,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":3266405,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-04-01","end":"2016-06-30","val":3266405,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":3266405,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":13613965,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":13613965,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":3746461,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":3746461,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-07-01","end":"2016-09-30","val":3746461,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":3746461,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":17868841,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":17868841,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2016-10-01","end":"2016-12-31","val":4254876,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-10-01","end":"2016-12-31","val":4254876,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q4"},{"start":"2017-01-01","end":"2017-03-31","val":6325167,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":6325167,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-03-31","val":6325167,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":10439980,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":4114814,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":4114814,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":18027354,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":7587374,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":7587374,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":24015427,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017"},{"start":"2017-10-01","end":"2017-12-31","val":5988072,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4"},{"start":"2018-01-01","end":"2018-03-31","val":7717132,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1"}]}},"SellingGeneralAndAdministrativeExpense":{"label":"Selling, General and Administrative Expense","description":"The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":1341862000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-04-02","end":"2010-06-30","val":680014000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":2143715,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-07-01","end":"2010-09-30","val":801854,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":2940721,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":775371,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":1463630000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":1463630,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-04-01","end":"2011-06-30","val":688259,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-04-02","end":"2011-06-30","val":688259000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-09-30","val":2412867,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":2412867,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":949237,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-07-01","end":"2011-09-30","val":949237,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":3424297,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":3424297,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1233968,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":1233968,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":2313169,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":2313169,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":1079201,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-04-01","end":"2012-06-30","val":1079201,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":3521552,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":3521552,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":1208383,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":1208383,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":4851587,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":4851587,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1162080,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":1162080,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":2322336,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":2322336,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":1160256,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":1160256,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":3702181,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":3702181,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":1379845,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":1379845,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":5461083,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":5461083,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1457728,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":1457728,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":3404491,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":3404491,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":1946763,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":1946763,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":5344914,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":5344914,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":1940424,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":1940424,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":7531739,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":7531739,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":7531739,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1977574,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":1977574,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":4137670,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":4137670,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":2160096,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":2160096,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":6057221,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":6057221,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":1919551,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":1919551,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":7663035,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":7663035,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":7663035,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1999404,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":1999404,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":3598217,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":3598217,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":1598813,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":1598813,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":5430668,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":5430668,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":1832451,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":1832451,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":7595559,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":7595559,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":2488337,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":2488337,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":4597696,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":4597696,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":2109360,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":2109360,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":6903055,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":6903055,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":2305358,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":2305358,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":9021439,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":8963363,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2406569,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":2406569,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":4953785,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":4953785,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":2547216,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-04-01","end":"2018-06-30","val":2547216,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":7987914,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":7987914,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":3034130,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":3034130,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":11100775,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":11100775,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":4013071,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":4013071,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":8110013,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":8110013,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":4096942,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":4096942,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":12565601,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":12565601,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":4455588,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":4455588,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":16138424,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":16138424,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":4156641,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":4156641,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":8554234,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":8554234,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":4397593,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":4397593,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":13903192,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":13903192,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":5348958,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":5348958,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":21037701,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":21037701,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":6085067,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":6085067,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":12086422,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":12086422,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":6001353,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":6001353,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":18033748,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":18033748,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":5947327,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":5947327,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":24840611,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":24840611,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":6946271,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":12196250,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":5249980,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":17747613,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":5551362,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":24277834,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"SeveranceCosts1":{"label":"Severance Costs","description":"Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.","units":{"USD":[{"start":"2020-01-01","end":"2020-03-31","val":1000000,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":700000,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-09-30","val":700000,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":723118,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":83087,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":83087,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":83087,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":83087,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":202621,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"ShareBasedCompensation":{"label":"Share-based Payment Arrangement, Noncash Expense","description":"Amount of noncash expense for share-based payment arrangement.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":113659000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-01-01","end":"2010-09-30","val":141864,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-01-01","end":"2010-12-31","val":170075,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":27578,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":56327000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":56327,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-01-01","end":"2011-09-30","val":136321,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":136321,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":189347,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":189347,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":134633,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":134633,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":179253,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":179253,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":241067,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":241067,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-01-01","end":"2012-12-31","val":318215,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":318215,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":138379,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":138379,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":221931,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":221931,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":284152,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":284152,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-01-01","end":"2013-12-31","val":331870,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":331870,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":70430,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":70430,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":217626,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":217626,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":336407,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":336407,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-01-01","end":"2014-12-31","val":447100,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":447100,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":447100,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":109309,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":109309,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":195591,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":195591,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-01-01","end":"2015-09-30","val":267850,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":267850,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-01-01","end":"2015-12-31","val":334386,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":334386,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":334386,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":53588,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":53588,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":146265,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":146265,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":220274,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":220274,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":304154,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":304154,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":135945,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":135945,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":209609,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":209609,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-09-30","val":296674,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":296674,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-01-01","end":"2017-12-31","val":384897,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":384897,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":97250,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":97250,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":224283,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":224283,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-09-30","val":299044,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":299044,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":632805,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":632805,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":347507,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":347507,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":724378,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":724378,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":1230966,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":1230966,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-01-01","end":"2019-12-31","val":1655900,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":1655900,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-37083,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":-37083,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":347141,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":347141,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":824345,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":824345,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-01-01","end":"2020-12-31","val":1223171,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":1223171,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":579789,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":579789,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1165632,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":1165632,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-09-30","val":1802056,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":1802056,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-01-01","end":"2021-12-31","val":2431982,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":2431982,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":750903,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1309912,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":1846238,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":2299081,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate","description":"The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.","units":{"pure":[{"start":"2012-01-01","end":"2012-06-30","val":0,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate","description":"The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.","units":{"pure":[{"start":"2012-01-01","end":"2012-06-30","val":1.1577,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":0.938,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":0.938,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-06-30","val":0.615,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":0.615,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate","description":"The risk-free interest rate assumption that is used in valuing an option on its own shares.","units":{"pure":[{"start":"2012-01-01","end":"2012-06-30","val":0.0036,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":0.0034,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-09-30","val":0.0034,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-06-30","val":0.0083,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":0.0083,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised","description":"Number of non-option equity instruments exercised by participants.","units":{"shares":[{"start":"2011-04-25","end":"2011-04-26","val":513698,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2011-04-25","end":"2011-04-26","val":513698,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross","description":"Gross number of share options (or share units) granted during the period.","units":{"shares":[{"start":"2013-01-01","end":"2013-03-31","val":30000,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":30000,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-03-31","val":30000,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-03-31","val":30000,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2013-01-01","end":"2013-03-31","val":30000,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-01-01","end":"2013-03-31","val":30000,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-01-01","end":"2013-03-31","val":30000,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2013-01-01","end":"2013-03-31","val":30000,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2013-01-01","end":"2013-03-31","val":30000,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2013Q1"},{"start":"2013-05-21","end":"2013-05-22","val":5000,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-05-21","end":"2013-05-22","val":5000,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-05-21","end":"2013-05-22","val":5000,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2013-05-21","end":"2013-05-22","val":5000,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-05-21","end":"2013-05-22","val":5000,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-05-21","end":"2013-05-22","val":5000,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2013Q2I"},{"start":"2013-01-01","end":"2013-06-30","val":30000,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":5000,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":5000,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-04-01","end":"2013-06-30","val":5000,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2013-04-01","end":"2013-06-30","val":5000,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":5000,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-04-01","end":"2013-06-30","val":5000,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2013-04-01","end":"2013-06-30","val":5000,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2013-04-01","end":"2013-06-30","val":5000,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":30000,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2014-03-13","end":"2014-03-14","val":250000,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-03-13","end":"2014-03-14","val":250000,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-03-13","end":"2014-03-14","val":250000,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-03-13","end":"2014-03-14","val":250000,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2014-03-13","end":"2014-03-14","val":250000,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-03-13","end":"2014-03-14","val":250000,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q1I"},{"start":"2014-01-01","end":"2014-03-31","val":30000,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":30000,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-09-30","val":30000,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2015-01-01","end":"2015-03-31","val":30000,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value","description":"The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.","units":{"USD/shares":[{"start":"2011-01-01","end":"2011-06-30","val":0.72,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-04-01","end":"2011-06-30","val":0.72,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":1.58,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":2.11,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":1.76,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":3.2,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":2.8,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":2.8,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":0,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-04-01","end":"2012-06-30","val":0,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":3.26,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":3.26,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":3.72,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":4.78,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":3.27,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":3.27,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":4.08,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":4,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":5.39,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":4.5,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":3.19,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":5.39,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":0,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":3.99,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":3.99,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":3.42,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":3.42,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2.42,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":1.72,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":1.72,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":2.42,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":0,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":1.72,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":3.52,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":3.52,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":0,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":0,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":5.64,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":5.64,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2.77,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":2.77,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":3.24,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":2.77,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":2.77,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":0,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3"},{"start":"2017-01-01","end":"2017-03-31","val":5.72,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2.27,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":2.22,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value","description":"Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.","units":{"USD":[{"end":"2012-12-31","val":1925599,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012Q4I"},{"end":"2013-12-31","val":864803,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q4I"},{"end":"2014-12-31","val":332500,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1032362,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1463052,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016Q4I"},{"end":"2017-12-31","val":2477853,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1929082,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":3919140,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3520084,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":687364,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":647586,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":719362,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":730142,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":285925,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2282345,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":598628,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1520910,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020Q4I"},{"end":"2021-03-31","val":731819,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":388182,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":84016,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number","description":"Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.","units":{"shares":[{"end":"2020-01-03","val":266666,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-01-03","val":266666,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-01-03","val":266666,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-01-03","val":266666,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-01-03","val":266666,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-01-03","val":266666,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-01-03","val":266666,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2020-01-03","val":266666,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2020-01-03","val":266666,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2020-01-03","val":266666,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2020-01-03","val":266666,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2019Q4I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number","description":"Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.","units":{"shares":[{"end":"2013-06-30","val":2500,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2013-06-30","val":2500,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2013-06-30","val":2500,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-06-30","val":2500,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-06-30","val":2500,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-06-30","val":2500,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2013-06-30","val":2500,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2013-06-30","val":2500,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2013Q2I"},{"end":"2014-03-14","val":50000,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2014-03-14","val":50000,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2014-03-14","val":50000,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2014-03-14","val":50000,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-03-14","val":50000,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-03-14","val":50000,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":10000,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":10000,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2015-03-31","val":10000,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":10000,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":10000,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period","description":"Number of shares issued under share-based payment arrangement.","units":{"shares":[{"start":"2017-01-01","end":"2017-03-31","val":10969,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q1"},{"start":"2017-07-01","end":"2017-09-30","val":46000,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":56969,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":119947,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-03-31","val":119947,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":114947,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":25000,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":114947,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-01-01","end":"2018-12-31","val":144947,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":144947,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":46875,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":46875,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-01-01","end":"2019-09-30","val":46875,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-12-31","val":54343,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":54343,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":36000,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":36000,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":0,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":36252,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":36252,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":36252,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":36252,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"}]}},"ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price","description":"Weighted average price at which option holders acquired shares when converting their stock options into shares.","units":{"USD/shares":[{"start":"2014-01-01","end":"2014-12-31","val":1.04,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2017-01-01","end":"2017-03-31","val":4,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":4,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-03-31","val":4.19,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-03-31","val":4,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":4,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-03-31","val":4,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q1"},{"start":"2017-07-01","end":"2017-09-30","val":4.24,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":4.24,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2018-01-01","end":"2018-03-31","val":4.71,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":4.71,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-03-31","val":4.71,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-03-31","val":4.71,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":5.07,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-04-01","end":"2018-06-30","val":5.07,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q2"},{"start":"2020-01-01","end":"2020-12-31","val":6.3,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020"}]}},"ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price","description":"Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.","units":{"USD/shares":[{"start":"2013-04-01","end":"2013-06-30","val":4.5,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":4.5,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-04-01","end":"2013-06-30","val":4.5,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2013-04-01","end":"2013-06-30","val":4.5,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":4.5,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-04-01","end":"2013-06-30","val":4.5,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2013-04-01","end":"2013-06-30","val":4.5,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2013-04-01","end":"2013-06-30","val":4.5,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2013Q2"},{"start":"2014-03-13","end":"2014-03-14","val":3.4163,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-03-13","end":"2014-03-14","val":3.4163,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-03-13","end":"2014-03-14","val":3.4163,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-03-13","end":"2014-03-14","val":3.4163,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2014-03-13","end":"2014-03-14","val":3.4163,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-03-13","end":"2014-03-14","val":3.4163,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q1I"},{"start":"2014-04-01","end":"2014-06-30","val":5.44,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2"},{"start":"2014-07-01","end":"2014-09-30","val":5.44,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3"},{"start":"2015-01-01","end":"2015-03-31","val":5.44,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1"},{"start":"2015-04-01","end":"2015-06-30","val":5.44,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2"},{"start":"2015-07-01","end":"2015-09-30","val":5.44,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3"}]}},"ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit":{"label":"Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit","description":"The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.","units":{"USD/shares":[{"start":"2011-01-01","end":"2011-12-31","val":1.04,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":1.04,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":1.04,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":1.04,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":1.04,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":1.04,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":1.04,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":1.04,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":2.16,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":2.16,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":2.16,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":2.8,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":2.8,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":3.48,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":3.48,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":3.48,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":3.48,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":3.48,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019"}]}},"ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions":{"label":"Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable","description":"The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.","units":{"shares":[{"end":"2012-12-31","val":511824,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012Q4I"},{"end":"2013-12-31","val":516522,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q4I"},{"end":"2014-12-31","val":278119,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":359228,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"},{"end":"2016-12-31","val":267549,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016Q4I"},{"end":"2017-12-31","val":371295,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4I"},{"end":"2018-03-31","val":344363,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":324363,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":343113,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":396779,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":466509,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":429009,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":447759,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":493958,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"},{"end":"2020-03-31","val":525958,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":224333,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":205583,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":257211,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020Q4I"},{"end":"2021-03-31","val":408079,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":526210,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":461833,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":435794,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":565215,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":636924,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":553360,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":581574,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions":{"label":"Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding","description":"The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.","units":{"shares":[{"end":"2012-12-31","val":731646,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012Q4I"},{"end":"2013-12-31","val":668898,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q4I"},{"end":"2014-12-31","val":704369,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":649478,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"},{"end":"2016-12-31","val":600549,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016Q4I"},{"end":"2017-12-31","val":810670,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4I"},{"end":"2018-03-31","val":690093,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":665093,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":711968,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":711968,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":696968,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":650093,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":650093,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":642625,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1345124,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1034124,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":950997,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":974778,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1848286,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1867045,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1786324,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1600372,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":3760787,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":3776436,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":3674971,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":3657163,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit":{"label":"Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit","description":"The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.","units":{"USD/shares":[{"start":"2011-01-01","end":"2011-12-31","val":1.76,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":1.76,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":1.76,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":1.76,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":1.76,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":1.04,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":1.04,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":1.04,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":3.6,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":3.6,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":3.6,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":5.56,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":5.56,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":4.45,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":4.45,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":5.64,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":5.64,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":4.35,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019"}]}},"SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value","description":"Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.","units":{"USD":[{"end":"2012-12-31","val":1679451,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012Q4I"},{"end":"2013-12-31","val":843423,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q4I"},{"end":"2014-12-31","val":157500,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":522039,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"},{"end":"2016-12-31","val":731997,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016Q4I"},{"end":"2017-12-31","val":1409440,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1287437,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2279731,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2162832,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":568956,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":643918,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":703769,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":713762,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":285925,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"},{"end":"2020-03-31","val":425925,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020Q4I"},{"end":"2021-03-31","val":202248,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":173621,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":34772,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value","description":"Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.","units":{"USD":[{"end":"2020-01-03","val":943126,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-01-03","val":943126,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-01-03","val":943126,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-01-03","val":943126,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-01-03","val":943126,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-01-03","val":943126,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-01-03","val":943126,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2020-01-03","val":943126,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2020-01-03","val":943126,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2020-01-03","val":943126,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2020-01-03","val":943126,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2019Q4I"}]}},"SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1":{"label":"Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price","description":"Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.","units":{"USD/shares":[{"end":"2012-12-31","val":1.45,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012Q4I"},{"end":"2013-12-31","val":1.94,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q4I"},{"end":"2014-12-31","val":3.68,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":3.89,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"},{"end":"2016-12-31","val":4.14,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016Q4I"},{"end":"2017-12-31","val":4.44,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4I"},{"end":"2018-03-31","val":4.31,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":4.07,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":4.33,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":4.7,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4.62,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":4.82,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":4.98,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5.22,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"},{"end":"2020-03-31","val":5.25,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":7.24,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":7.59,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":7.42,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020Q4I"},{"end":"2021-03-31","val":5.36,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":4.79,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":4.57,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":4.38,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":3.69,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":3.85,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":4.01,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":3.98,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1":{"label":"Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price","description":"The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.","units":{"USD/shares":[{"end":"2012-12-31","val":2.12,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012Q4I"},{"end":"2013-12-31","val":2.48,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q4I"},{"end":"2014-12-31","val":3.67,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":3.75,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015Q4I"},{"end":"2016-12-31","val":4.55,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2016Q4I"},{"end":"2017-12-31","val":5.18,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017Q4I"},{"end":"2018-03-31","val":5.26,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2018Q1I"},{"end":"2018-06-30","val":5.21,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q2I"},{"end":"2018-09-30","val":5.62,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q3I"},{"end":"2018-12-31","val":5.62,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":5.62,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2019Q1I"},{"end":"2019-06-30","val":5.77,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2019Q2I"},{"end":"2019-09-30","val":5.77,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5.79,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"},{"end":"2020-03-31","val":4.07,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":4.12,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":4.09,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":4.12,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020Q4I"},{"end":"2021-03-31","val":4.4,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":4.4,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":4.25,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":4.18,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2.27,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2.21,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2.2,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2.2,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"SharePrice":{"label":"Share Price","description":"Price of a single share of a number of saleable stocks of a company.","units":{"USD/shares":[{"end":"2012-05-30","val":5,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-05-30","val":5,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-05-30","val":5,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2012-05-30","val":5,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2012-05-30","val":5,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2012-05-30","val":5,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2012Q2I"},{"end":"2013-04-03","val":5,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-04-03","val":5,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2013-04-03","val":5,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2013Q1I"},{"end":"2016-08-31","val":6,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-08-31","val":6,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q3I"},{"end":"2018-02-13","val":6.75,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2018-02-13","val":6.75,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2018-02-13","val":6.75,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2018-02-13","val":6.75,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-02-13","val":6.75,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2017Q4I"},{"end":"2018-02-28","val":6.75,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-02-28","val":6.75,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q1I"},{"end":"2018-11-30","val":6.75,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-11-30","val":6.75,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"end":"2019-09-30","val":5.4,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5.4,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"},{"end":"2020-03-31","val":5.4,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-04-30","val":11.75,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-04-30","val":11.75,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2020-06-30","val":5.4,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":5.4,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":5.4,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020Q4I"},{"end":"2022-08-04","val":1.08,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"}]}},"SharesIssuedPricePerShare":{"label":"Shares Issued, Price Per Share","description":"Per share or per unit amount of equity securities issued.","units":{"USD/shares":[{"end":"2016-08-03","val":6,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2016-08-03","val":6,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-08-03","val":6,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-08-03","val":6,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q2I"}]}},"StockholdersEquity":{"label":"Stockholders' Equity Attributable to Parent","description":"Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.","units":{"USD":[{"end":"2009-12-31","val":3087914,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2009Q4I"},{"end":"2010-12-31","val":5808944000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"end":"2010-12-31","val":5808944,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"end":"2010-12-31","val":5808944,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2010-12-31","val":5808944,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2010Q4I"},{"end":"2011-06-30","val":6196689000,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2011Q2I"},{"end":"2011-09-30","val":6753805,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2011Q3I"},{"end":"2011-12-31","val":12494634,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"end":"2011-12-31","val":12494634,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"end":"2011-12-31","val":12494634,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"end":"2011-12-31","val":12494634,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"end":"2011-12-31","val":12494634,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2011-12-31","val":12494634,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2011Q4I"},{"end":"2012-03-31","val":13105460,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2012Q1I"},{"end":"2012-06-30","val":13500757,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":13284140,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":13874520,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"end":"2012-12-31","val":13874520,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"end":"2012-12-31","val":13874520,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"end":"2012-12-31","val":13874520,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"end":"2012-12-31","val":13874520,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2012-12-31","val":13874520,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2012Q4I"},{"end":"2013-03-31","val":14260460,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2013Q1I"},{"end":"2013-06-30","val":19612480,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2013Q2I"},{"end":"2013-09-30","val":20391373,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2013Q3I"},{"end":"2013-12-31","val":20177102,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"end":"2013-12-31","val":20177102,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"end":"2013-12-31","val":20177102,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"end":"2013-12-31","val":20177102,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"end":"2013-12-31","val":20177102,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2013-12-31","val":20177102,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2013-12-31","val":20177102,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2013Q4I"},{"end":"2014-03-31","val":20176627,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2014Q1I"},{"end":"2014-06-30","val":20261188,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2014Q2I"},{"end":"2014-09-30","val":20109348,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2014Q3I"},{"end":"2014-12-31","val":19724162,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"end":"2014-12-31","val":19724162,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"end":"2014-12-31","val":19724162,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":19724162,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"end":"2014-12-31","val":19724162,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2014-12-31","val":19724162,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2014-12-31","val":19724162,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2014Q4I"},{"end":"2015-03-31","val":19186654,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2015Q1I"},{"end":"2015-06-30","val":18608851,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":18243953,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2015Q3I"},{"end":"2015-12-31","val":17661506,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"end":"2015-12-31","val":17661506,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":17661506,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"end":"2015-12-31","val":17661506,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"end":"2015-12-31","val":17661506,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2015-12-31","val":17661506,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015Q4I"},{"end":"2016-03-31","val":17411504,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":9162069,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":19643463,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3I"},{"end":"2016-12-31","val":17169586,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"end":"2016-12-31","val":17169586,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-12-31","val":17169586,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":17169586,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"end":"2016-12-31","val":17169586,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2016-12-31","val":17169586,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2016Q4I"},{"end":"2017-03-31","val":17372681,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":15397494,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":14939073,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3I"},{"end":"2017-12-31","val":13079196,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"end":"2017-12-31","val":13079196,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2017-12-31","val":13079196,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2017-12-31","val":13079196,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2017-12-31","val":13079196,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2017-12-31","val":13079196,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2017-12-31","val":13079196,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2017-12-31","val":13079196,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2017-12-31","val":13079196,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2017Q4I"},{"end":"2018-03-31","val":23782666,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2018-03-31","val":23782666,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-03-31","val":23782666,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-03-31","val":23782666,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q1I"},{"end":"2018-06-30","val":22007498,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2018-06-30","val":22007498,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-06-30","val":22007498,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q2I"},{"end":"2018-09-30","val":19663419,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2018-09-30","val":19663419,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q3I"},{"end":"2018-12-31","val":33327774,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"end":"2018-12-31","val":33327774,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2018-12-31","val":33327774,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-12-31","val":33327774,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2018-12-31","val":33327774,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2018-12-31","val":33327774,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2018-12-31","val":33327774,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2018-12-31","val":33327774,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2018-12-31","val":33327774,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2018Q4I"},{"end":"2019-03-31","val":31060934,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"end":"2019-03-31","val":31060934,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-03-31","val":31060934,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2019-03-31","val":31060934,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-03-31","val":31060934,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-03-31","val":31060934,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q1I"},{"end":"2019-06-30","val":27937900,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2019-06-30","val":27937900,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2019-06-30","val":27937900,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-06-30","val":27937900,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q2I"},{"end":"2019-09-30","val":25796270,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"end":"2019-09-30","val":25796270,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3I"},{"end":"2019-12-31","val":24035253,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"end":"2019-12-31","val":24035253,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":24035253,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":24035253,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":24035253,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2019-12-31","val":24035253,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2019-12-31","val":24035253,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2019-12-31","val":24035253,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2019-12-31","val":24035253,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2019Q4I"},{"end":"2020-03-31","val":18133257,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2020-03-31","val":18133257,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-03-31","val":18133257,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-03-31","val":18133257,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-03-31","val":18133257,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-03-31","val":18133257,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":38736954,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2020-06-30","val":38736954,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-06-30","val":38736954,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-06-30","val":38736954,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q2I"},{"end":"2020-09-30","val":33939522,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2020-09-30","val":33939522,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":27776409,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":27776409,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":27776409,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":27776409,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":27776409,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2020-12-31","val":27776409,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2020-12-31","val":27776409,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2020-12-31","val":27776409,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2020-12-31","val":27776409,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2020Q4I"},{"end":"2021-03-31","val":23285146,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2021-03-31","val":23285146,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-03-31","val":23285146,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-03-31","val":23285146,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-03-31","val":23285146,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-03-31","val":23285146,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q1I"},{"end":"2021-06-30","val":15103253,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":15103253,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-06-30","val":15103253,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-06-30","val":15103253,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q2I"},{"end":"2021-09-30","val":47918529,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2021-09-30","val":47918529,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3I"},{"end":"2021-12-31","val":34264900,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":34264900,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":34264900,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":34264900,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":34264900,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":26535146,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2022-03-31","val":26535146,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2022-03-31","val":26535146,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q1I"},{"end":"2022-06-30","val":19904812,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2022-06-30","val":19904812,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q2I"},{"end":"2022-09-30","val":17792811,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":17798357,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"StockIssuedDuringPeriodSharesIssuedForServices":{"label":"Stock Issued During Period, Shares, Issued for Services","description":"Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.","units":{"shares":[{"start":"2012-01-01","end":"2012-03-31","val":938,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012Q1"},{"start":"2012-04-01","end":"2012-06-30","val":938,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012Q2"},{"start":"2012-07-01","end":"2012-09-30","val":938,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012Q3"},{"start":"2012-10-01","end":"2012-12-31","val":938,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012Q4"},{"start":"2013-01-01","end":"2013-03-31","val":938,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q1"},{"start":"2013-04-01","end":"2013-06-30","val":938,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q2"},{"start":"2013-07-01","end":"2013-09-30","val":938,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q3"},{"start":"2013-10-01","end":"2013-12-31","val":938,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013Q4"}]}},"StockIssuedDuringPeriodSharesNewIssues":{"label":"Stock Issued During Period, Shares, New Issues","description":"Number of new stock issued during the period.","units":{"shares":[{"start":"2013-04-02","end":"2013-04-03","val":1200000,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-04-02","end":"2013-04-03","val":1200000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2013-04-02","end":"2013-04-03","val":1200000,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2013Q1I"},{"start":"2013-04-01","end":"2013-06-30","val":1200000,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":1200000,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-04-01","end":"2013-06-30","val":1200000,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2013-04-01","end":"2013-06-30","val":1200000,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":1200000,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-04-01","end":"2013-06-30","val":1200000,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2013Q2"},{"end":"2016-08-03","val":2300000,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"end":"2016-08-03","val":2300000,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-08-03","val":2300000,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q2I"},{"start":"2016-08-01","end":"2016-08-31","val":2300000,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-08-01","end":"2016-08-31","val":2300000,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016Q3I"},{"start":"2016-07-01","end":"2016-09-30","val":2300000,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2016Q3"},{"end":"2018-02-13","val":1783760,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2018-02-13","val":1783760,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2018-02-13","val":1783760,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2018-02-13","val":1783760,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-02-13","val":1783760,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2017Q4I"},{"start":"2018-02-01","end":"2018-02-28","val":1783760,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-02-01","end":"2018-02-28","val":1783760,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q1I"},{"start":"2018-11-01","end":"2018-11-30","val":2726000,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-11-01","end":"2018-11-30","val":2726000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018Q4I"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-04-30","val":619593,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-04-01","end":"2020-04-30","val":2619593,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q1I"},{"start":"2020-01-01","end":"2020-06-30","val":2619593,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"}]}},"StockIssuedDuringPeriodSharesShareBasedCompensationGross":{"label":"Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture","description":"Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).","units":{"shares":[{"start":"2017-01-01","end":"2017-03-31","val":3039,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":3039,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-01-01","end":"2017-03-31","val":3039,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q1"},{"start":"2017-07-01","end":"2017-09-30","val":19448,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2018-01-01","end":"2018-03-31","val":60372,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":60372,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-03-31","val":60372,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-03-31","val":60372,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":10918,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":71650,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":10918,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":71290,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-06-30","val":24075,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-09-30","val":24075,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"}]}},"StockIssuedDuringPeriodSharesStockOptionsExercised":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period","description":"Number of share options (or share units) exercised during the current period.","units":{"shares":[{"start":"2011-01-01","end":"2011-12-31","val":76927,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":111459,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":111459,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":88551,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":88551,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":318750,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":318750,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":318750,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":41141,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":41141,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":41141,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":191804,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":191804,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2016-01-01","end":"2016-12-31","val":191804,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-12-31","val":191804,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-01-01","end":"2016-12-31","val":191804,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":10969,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":10969,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-03-31","val":10969,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-03-31","val":10969,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":10969,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2017Q1"},{"start":"2017-07-01","end":"2017-09-30","val":46000,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":56969,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":119947,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":119947,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":25000,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2019-01-01","end":"2019-12-31","val":31543,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":5528,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020"}]}},"StockIssuedDuringPeriodValueAcquisitions":{"label":"Stock Issued During Period, Value, Acquisitions","description":"Value of stock issued pursuant to acquisitions during the period.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":1682725,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":1682725,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2019-01-01","end":"2019-12-31","val":443291,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":443291,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"}]}},"StockIssuedDuringPeriodValueIssuedForServices":{"label":"Stock Issued During Period, Value, Issued for Services","description":"Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":16479,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":16479,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013"}]}},"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":"2016-01-01","end":"2016-12-31","val":12493398,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":12493398,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"end":"2018-02-13","val":12000000,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"end":"2018-02-13","val":12000000,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"end":"2018-02-13","val":12000000,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"end":"2018-02-13","val":12000000,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"end":"2018-02-13","val":12000000,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2017Q4I"},{"start":"2018-01-01","end":"2018-03-31","val":10934352,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2018-01-01","end":"2018-03-31","val":10934352,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-01-01","end":"2018-03-31","val":10934352,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-12-31","val":27476260,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":27476260,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2020-04-01","end":"2020-06-30","val":28436741,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":28436741,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-04-01","end":"2020-06-30","val":28436741,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":28436741,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-12-31","val":28436740,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":28436740,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-07-01","end":"2021-09-30","val":38811960,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":38811960,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":38811958,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":38811958,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":4311486,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures":{"label":"Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures","description":"Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-12-31","val":-124262,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13"},{"start":"2019-01-01","end":"2019-12-31","val":-124262,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":118299,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":118299,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-03-31","val":118299,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-03-31","val":118299,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2020-01-01","end":"2020-03-31","val":118299,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-03-31","val":118299,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q1"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q2"},{"start":"2020-07-01","end":"2020-09-30","val":105752,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":105752,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":129175,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":129175,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":59531,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":59531,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-03-31","val":59531,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-03-31","val":59531,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2021-01-01","end":"2021-03-31","val":59531,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-01-01","end":"2021-03-31","val":59531,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q1"},{"start":"2021-04-01","end":"2021-06-30","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-04-01","end":"2021-06-30","val":0,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q2"},{"start":"2021-07-01","end":"2021-09-30","val":18418,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":18418,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":106941,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":106941,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":266086,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":266086,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-03-31","val":266086,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q1"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q2"},{"start":"2022-07-01","end":"2022-09-30","val":0,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":266087,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"StockIssuedDuringPeriodValueStockOptionsExercised":{"label":"Stock Issued During Period, Value, Stock Options Exercised","description":"Value of stock issued as a result of the exercise of stock options.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":37611,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":287552,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2011"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-12-31","val":32486,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-07-01","end":"2021-09-30","val":85555,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":85555,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":85555,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":85555,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"TreasuryStockShares":{"label":"Treasury Stock, Shares","description":"Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.","units":{"shares":[{"end":"2019-12-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":31486,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":33290,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":33290,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":41141,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":41141,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":41141,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":41141,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":41141,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":41141,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":41141,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":41141,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":48057,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":48057,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":48057,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":48057,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":48057,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":48057,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":48057,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":48057,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":48057,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"TreasuryStockValue":{"label":"Treasury Stock, Value","description":"The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.","units":{"USD":[{"end":"2019-12-31","val":0,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"end":"2019-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019Q4I"},{"end":"2020-03-31","val":145056,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":150919,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":150919,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"},{"end":"2020-12-31","val":190093,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"end":"2020-12-31","val":190093,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"end":"2020-12-31","val":190093,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":190093,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"end":"2020-12-31","val":190093,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":190093,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2021Q1I"},{"end":"2021-06-30","val":190093,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":190093,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2021Q3I"},{"end":"2021-12-31","val":206554,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":206554,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05"},{"end":"2021-12-31","val":206554,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"end":"2021-12-31","val":206554,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"end":"2021-12-31","val":206554,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-03-31","val":206554,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1I"},{"end":"2022-06-30","val":206554,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":206554,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"},{"end":"2022-12-31","val":206554,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"TreasuryStockValueAcquiredParValueMethod":{"label":"Treasury Stock, Value, Acquired, Par Value Method","description":"Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the par value method.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"UndistributedEarningsOfForeignSubsidiaries":{"label":"Undistributed Earnings of Foreign Subsidiaries","description":"Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.","units":{"USD":[{"end":"2019-12-31","val":0,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"ValuationAllowanceDeferredTaxAssetChangeInAmount":{"label":"Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount","description":"Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-5156000,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-5156000,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-5156000,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-1518414,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08","frame":"CY2015"}]}},"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-09-30","val":1200000,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1200000,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1200000,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1200000,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1200000,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2020Q3I"}]}},"WeightedAverageNumberOfDilutedSharesOutstanding":{"label":"Weighted Average Number of Shares Outstanding, Diluted","description":"The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.","units":{"shares":[{"start":"2010-01-01","end":"2010-06-30","val":69977177,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-04-02","end":"2010-06-30","val":69250405,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":67226283,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-07-01","end":"2010-09-30","val":67264551,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":70920915,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":62284772,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":69420243,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":8647045,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-04-01","end":"2011-06-30","val":8716228,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-04-02","end":"2011-06-30","val":69389994,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-09-30","val":67645878,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":8644940,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":68137033,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-07-01","end":"2011-09-30","val":8508740,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":68450220,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":8556284,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":68098858,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":8512374,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":8512770,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":8512770,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":8525199,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-04-01","end":"2012-06-30","val":8525199,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":8616917,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":8616917,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":8001472,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":8001472,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":8614944,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":8614944,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":8699209,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":8699209,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":9230840,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":9230840,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":9259506,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":9259506,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":9433152,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":9433152,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":9824019,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":9824019,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":9519968,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":9519968,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":9339181,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":9339181,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":9448160,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":9448160,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":9555944,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":9555944,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":9503084,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":9503084,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":9611139,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":9611139,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":9530320,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":9530320,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":9530320,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":9624691,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":9624691,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":9623773,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":9623773,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":9627951,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":9627951,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":9625282,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":9625282,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":9628248,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":9628248,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":9626028,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":9626028,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":9626028,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":9631686,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":9631686,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":9649612,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":9649612,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":9667543,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":9667543,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":10150737,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":10150737,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":11142090,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":11142090,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":10622331,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":10622331,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":12270679,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":12270679,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":12284979,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":12284979,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":12299122,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":12299122,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":12293781,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":12293781,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":12311098,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":12311098,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":12300031,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":12300031,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":13267246,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":13267246,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":13718776,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":13718776,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":14165343,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-04-01","end":"2018-06-30","val":14165343,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":13872055,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":13872055,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":14173620,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":14173620,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":14432505,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":14432505,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":17166459,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":17166459,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":16906936,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":16906936,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":16914171,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":16914171,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":16912583,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":16912583,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":16923695,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":16923695,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":16954142,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":17197301,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":17197301,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":18032723,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":18032723,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":18868144,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":18868144,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":18728372,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":18728372,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":20104547,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":20104547,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":19085691,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":20163386,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":20163386,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":20191657,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":20191657,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":20219617,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":20219617,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":22361899,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":22361899,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":26701546,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":26701546,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":24299465,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":24299465,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":30090045,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":30156768,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":30222758,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":30862982,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":32274664,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":32269147,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"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":"2019-01-01","end":"2019-12-31","val":16954142,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":19085691,"accn":"0001140361-21-008210","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-11","frame":"CY2020"}]}},"WeightedAverageNumberOfSharesOutstandingBasic":{"label":"Weighted Average Number of Shares Outstanding, Basic","description":"Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.","units":{"shares":[{"start":"2010-01-01","end":"2010-06-30","val":62028450,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2010-04-02","end":"2010-06-30","val":62070736,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":62068204,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2010-07-01","end":"2010-09-30","val":62146847,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":62102861,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":62284772,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":62675073,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-06-30","val":7834384,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2011-04-01","end":"2011-06-30","val":7882573,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09","frame":"CY2011Q2"},{"start":"2011-04-02","end":"2011-06-30","val":63060582,"accn":"0001092662-11-000044","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-04"},{"start":"2011-01-01","end":"2011-09-30","val":62887212,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-01-01","end":"2011-09-30","val":7860904,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":63304584,"accn":"0001092662-11-000063","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-03"},{"start":"2011-07-01","end":"2011-09-30","val":7913081,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":62998402,"accn":"0001092662-12-000013","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-08"},{"start":"2011-01-01","end":"2011-12-31","val":7874807,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":63474580,"accn":"0001092662-12-000026","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-08"},{"start":"2012-01-01","end":"2012-03-31","val":7934331,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":7960714,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-01-01","end":"2012-06-30","val":7960714,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2012-04-01","end":"2012-06-30","val":7987105,"accn":"0001092662-12-000058","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-09"},{"start":"2012-04-01","end":"2012-06-30","val":7987105,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":7974447,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":7974447,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2012-07-01","end":"2012-09-30","val":8001472,"accn":"0001092662-12-000090","fy":2012,"fp":"Q3","form":"10-Q/A","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":8001472,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":7986030,"accn":"0001092662-13-000024","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-07"},{"start":"2012-01-01","end":"2012-12-31","val":7986030,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":8062984,"accn":"0001092662-13-000053","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-09"},{"start":"2013-01-01","end":"2013-03-31","val":8062984,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":8664478,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-01-01","end":"2013-06-30","val":8664478,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2013-04-01","end":"2013-06-30","val":9259506,"accn":"0001092662-13-000100","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-08"},{"start":"2013-04-01","end":"2013-06-30","val":9259506,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":8886998,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-01-01","end":"2013-09-30","val":8886998,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2013-07-01","end":"2013-09-30","val":9324783,"accn":"0001092662-13-000132","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-07"},{"start":"2013-07-01","end":"2013-09-30","val":9324783,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":8994080,"accn":"0001092662-14-000018","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-06"},{"start":"2013-01-01","end":"2013-12-31","val":8994080,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":9339181,"accn":"0001092662-14-000047","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-08"},{"start":"2014-01-01","end":"2014-03-31","val":9339181,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":9448160,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-01-01","end":"2014-06-30","val":9448160,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":9555944,"accn":"0001092662-14-000065","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-07"},{"start":"2014-04-01","end":"2014-06-30","val":9555944,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":9503084,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-01-01","end":"2014-09-30","val":9503084,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2014-07-01","end":"2014-09-30","val":9611139,"accn":"0001092662-14-000085","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-06"},{"start":"2014-07-01","end":"2014-09-30","val":9611139,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":9530320,"accn":"0001092662-15-000024","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-05"},{"start":"2014-01-01","end":"2014-12-31","val":9530320,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2014-01-01","end":"2014-12-31","val":9530320,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":9624691,"accn":"0001092662-15-000048","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-07"},{"start":"2015-01-01","end":"2015-03-31","val":9624691,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":9623773,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":9623773,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2015-04-01","end":"2015-06-30","val":9627951,"accn":"0001092662-15-000067","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":9627951,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":9625282,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-01-01","end":"2015-09-30","val":9625282,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2015-07-01","end":"2015-09-30","val":9628248,"accn":"0001092662-15-000089","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-12"},{"start":"2015-07-01","end":"2015-09-30","val":9628248,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":9626028,"accn":"0001092662-16-000121","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-08"},{"start":"2015-01-01","end":"2015-12-31","val":9626028,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2015-01-01","end":"2015-12-31","val":9626028,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":9631686,"accn":"0001092662-16-000168","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":9631686,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":9649612,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-01-01","end":"2016-06-30","val":9649612,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":9667543,"accn":"0001092662-16-000192","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":9667543,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":10150737,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-01-01","end":"2016-09-30","val":10150737,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2016-07-01","end":"2016-09-30","val":11142090,"accn":"0001092662-16-000221","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-10"},{"start":"2016-07-01","end":"2016-09-30","val":11142090,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":10622331,"accn":"0001092662-17-000023","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-07"},{"start":"2016-01-01","end":"2016-12-31","val":10622331,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":12270679,"accn":"0001092662-17-000041","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-09"},{"start":"2017-01-01","end":"2017-03-31","val":12270679,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":12284979,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":12284979,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2017-04-01","end":"2017-06-30","val":12299122,"accn":"0001092662-17-000075","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":12299122,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":12293781,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-01-01","end":"2017-09-30","val":12293781,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":12311098,"accn":"0001092662-17-000094","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-08"},{"start":"2017-07-01","end":"2017-09-30","val":12311098,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":12300031,"accn":"0001092662-18-000013","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-08"},{"start":"2017-01-01","end":"2017-12-31","val":12300031,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":13267246,"accn":"0001140361-18-022479","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-09"},{"start":"2018-01-01","end":"2018-03-31","val":13267246,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":13718776,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-01-01","end":"2018-06-30","val":13718776,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2018-04-01","end":"2018-06-30","val":14165343,"accn":"0001140361-18-035995","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-08"},{"start":"2018-04-01","end":"2018-06-30","val":14165343,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":13872055,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-01-01","end":"2018-09-30","val":13872055,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2018-07-01","end":"2018-09-30","val":14173620,"accn":"0001140361-18-042769","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-08"},{"start":"2018-07-01","end":"2018-09-30","val":14173620,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":14432505,"accn":"0001140361-19-005069","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-18"},{"start":"2018-01-01","end":"2018-12-31","val":14432505,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":17166459,"accn":"0001140361-19-008232","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-02"},{"start":"2019-01-01","end":"2019-03-31","val":17166459,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":16906936,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-01-01","end":"2019-06-30","val":16906936,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2019-04-01","end":"2019-06-30","val":16914171,"accn":"0001140361-19-014369","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-06"},{"start":"2019-04-01","end":"2019-06-30","val":16914171,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":16912583,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-01-01","end":"2019-09-30","val":16912583,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2019-07-01","end":"2019-09-30","val":16923695,"accn":"0001140361-19-020057","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-07"},{"start":"2019-07-01","end":"2019-09-30","val":16923695,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":16954142,"accn":"0001140361-20-005780","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-13","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":17197301,"accn":"0001140361-20-010632","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-04"},{"start":"2020-01-01","end":"2020-03-31","val":17197301,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":18032723,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-01-01","end":"2020-06-30","val":18032723,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":18868144,"accn":"0001140361-20-017756","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-07"},{"start":"2020-04-01","end":"2020-06-30","val":18868144,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":18728372,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-01-01","end":"2020-09-30","val":18728372,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":20104547,"accn":"0001140361-20-024702","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-05"},{"start":"2020-07-01","end":"2020-09-30","val":20104547,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":19085691,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":20163386,"accn":"0001140361-21-016250","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-06"},{"start":"2021-01-01","end":"2021-03-31","val":20163386,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":20191657,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":20191657,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2021-04-01","end":"2021-06-30","val":20219617,"accn":"0001140361-21-027453","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":20219617,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":22361899,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-01-01","end":"2021-09-30","val":22361899,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2021-07-01","end":"2021-09-30","val":26701546,"accn":"0001140361-21-036862","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-05"},{"start":"2021-07-01","end":"2021-09-30","val":26701546,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":24299465,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":24299465,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":30090045,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":30156768,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":30222758,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":30862982,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-07-01","end":"2022-09-30","val":32274664,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":32269147,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"DeferredTaxAssetsGoodwillAndIntangibleAssets":{"label":"Deferred Tax Assets, Goodwill and Intangible Assets","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.","units":{"USD":[{"end":"2020-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":137142,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"end":"2021-12-31","val":137142,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":136478,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"GoodwillAndIntangibleAssetImpairment":{"label":"Goodwill and Intangible Asset Impairment","description":"Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":2600000,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":2600000,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":3000000,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill":{"label":"Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)","description":"Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":3300000,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03"},{"start":"2021-01-01","end":"2021-12-31","val":3300000,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"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":"2021-01-01","end":"2021-12-31","val":10000000,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":10000000,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":10000000,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":595000,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"}]}},"NumberOfOperatingSegments":{"label":"Number of Operating Segments","description":"Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.","units":{"Segment":[{"start":"2021-01-01","end":"2021-12-31","val":1,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-04-01","end":"2022-06-30","val":1,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":1,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":1,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"NumberOfReportableSegments":{"label":"Number of Reportable Segments","description":"Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.","units":{"Segment":[{"start":"2021-01-01","end":"2021-12-31","val":1,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":1,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"NumberOfReportingUnits":{"label":"Number of Reporting Units","description":"Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.","units":{"Unit":[{"start":"2021-01-01","end":"2021-12-31","val":1,"accn":"0001140361-22-007735","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-03","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1,"accn":"0001140361-22-017906","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-05","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"},{"start":"2022-01-01","end":"2022-09-30","val":1,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":1,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"LongTermPurchaseCommitmentMinimumQuantityRequired":{"label":"Long-term Purchase Commitment, Minimum Quantity Required","description":"Number of units of goods that must be purchased within the specified time period of the agreement to avoid penalties or unfavorable effects on pricing, among other adverse consequences.","units":{"Unit":[{"start":"2022-01-01","end":"2022-06-30","val":10000000,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05"}]}},"PurchaseObligation":{"label":"Purchase Obligation","description":"Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.","units":{"USD":[{"end":"2022-06-30","val":500000,"accn":"0001140361-22-028390","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-05","frame":"CY2022Q2I"},{"end":"2022-09-30","val":300000,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"}]}},"DefinedContributionPlanEmployerMatchingContributionPercentOfMatch":{"label":"Defined Contribution Plan, Employer Matching Contribution, Percent of Match","description":"Percentage employer matches of the employee's percentage contribution matched.","units":{"pure":[{"start":"2022-01-01","end":"2022-09-30","val":0.4,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03"},{"start":"2022-01-01","end":"2022-12-31","val":0.4,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"LitigationSettlementAmountAwardedToOtherParty":{"label":"Litigation Settlement, Amount Awarded to Other Party","description":"Amount awarded to other party in judgment or settlement of litigation.","units":{"USD":[{"end":"2022-08-26","val":8100000,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"}]}},"OtherLiabilitiesNoncurrent":{"label":"Other Liabilities, Noncurrent","description":"Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2021-12-31","val":12368,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2021Q4I"},{"end":"2022-09-30","val":10684,"accn":"0001140361-22-039883","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-03","frame":"CY2022Q3I"}]}},"DeferredTaxAssetsInProcessResearchAndDevelopment":{"label":"Deferred Tax Assets, in Process Research and Development","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.","units":{"USD":[{"end":"2021-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":628711,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent":{"label":"Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent","description":"Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.","units":{"pure":[{"start":"2022-01-01","end":"2022-12-31","val":0.05,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}},"InsuranceSettlementsReceivableCurrent":{"label":"Insurance Settlements Receivable, Current","description":"Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2021-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":12186322,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"InsuranceSettlementsReceivableNoncurrent":{"label":"Insurance Settlements Receivable, Noncurrent","description":"Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) of amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy.","units":{"USD":[{"end":"2021-12-31","val":386205,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022Q4I"}]}},"OtherNonoperatingIncome":{"label":"Other Nonoperating Income","description":"Amount of income related to nonoperating activities, classified as other.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":3194567,"accn":"0001140361-23-014526","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-29","frame":"CY2022"}]}}}}}