{"cik":315958,"entityName":"CreditRiskMonitor.com, 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-02","val":7914462,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-11-30","val":7914462,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q4I"},{"end":"2012-03-05","val":7943462,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2012Q1I"},{"end":"2012-05-04","val":7943462,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2012-08-31","val":7943462,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q3I"},{"end":"2012-11-05","val":7943462,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2013-03-15","val":7946462,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2013Q1I"},{"end":"2013-05-06","val":7946462,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2013-08-06","val":7958564,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-11-05","val":7958564,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2014-03-10","val":7958564,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2014Q1I"},{"end":"2014-05-07","val":7959200,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2014-08-08","val":8025867,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-11-05","val":8025867,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2015-03-09","val":8055365,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2015Q1I"},{"end":"2015-05-11","val":8181855,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2015-08-03","val":8207887,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-11-09","val":8247887,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2016-03-08","val":10722321,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2016Q1I"},{"end":"2016-05-03","val":10722321,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2016-08-03","val":10722321,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-11-30","val":10722401,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q4I"},{"end":"2017-03-06","val":10722401,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2017Q1I"},{"end":"2017-05-02","val":10722401,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2017-08-07","val":10722401,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-11-07","val":10722401,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2018-03-05","val":10722401,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2018Q1I"},{"end":"2018-05-04","val":10722401,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2018-08-06","val":10722401,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-11-05","val":10722401,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2019-03-04","val":10722401,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2019Q1I"},{"end":"2019-05-06","val":10722401,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2019-08-06","val":10722401,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-11-04","val":10722401,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2020-03-06","val":10722401,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2020Q1I"},{"end":"2020-05-06","val":10722401,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2020-08-13","val":10722401,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-11-10","val":10722401,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2021-03-25","val":10722401,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2021Q1I"},{"end":"2021-05-17","val":10722401,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2021-08-12","val":10722401,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-11-12","val":10722401,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2022-03-25","val":10722401,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2022Q1I"},{"end":"2022-05-13","val":10722401,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2022-08-10","val":10722401,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-11-10","val":10722401,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2023-03-24","val":10722401,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2023Q1I"},{"end":"2023-05-12","val":10722401,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2023-08-10","val":10722401,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-11-14","val":10722401,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2024-03-21","val":10722401,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2024Q1I"},{"end":"2024-05-14","val":10722401,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2024-08-12","val":10722401,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-11-14","val":10722401,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2025-03-20","val":10722401,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2025Q1I"},{"end":"2025-05-08","val":10722401,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2025-08-06","val":10767501,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-11-10","val":10767501,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2026-03-24","val":10767501,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2026Q1I"},{"end":"2026-05-12","val":10767501,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12"}]}},"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":9014141,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-06-30","val":9014141,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q2I"},{"end":"2011-06-30","val":11723036,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-06-30","val":11723036,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q2I"},{"end":"2012-06-30","val":8717279,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q2I"},{"end":"2013-06-30","val":9412777,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2013Q2I"},{"end":"2014-06-30","val":8679813,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2014Q2I"},{"end":"2015-06-30","val":10413356,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015Q2I"},{"end":"2016-06-30","val":15675206,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2016Q2I"},{"end":"2017-06-30","val":9207777,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2017Q2I"},{"end":"2018-06-30","val":9836734,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q2I"},{"end":"2019-06-30","val":6557822,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2019Q2I"},{"end":"2020-06-30","val":6327730,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-06-30","val":6327730,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q2I"},{"end":"2022-06-30","val":10037090,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2022Q2I"},{"end":"2023-06-30","val":11775362,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2023Q2I"},{"end":"2024-06-30","val":9872843,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2024Q2I"},{"end":"2025-06-30","val":11962885,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q2I"}]}}},"us-gaap":{"AccountsPayableCurrent":{"label":"Accounts Payable, Current","description":"Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2010-12-31","val":24024,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":24024,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":24024,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-06-30","val":56151,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":66252,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":60941,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":60941,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":60941,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":60941,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":60941,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":72743,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":75346,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":86022,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":44097,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":44097,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":44097,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":44097,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":44097,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":64667,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":118178,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":76962,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":86478,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":86478,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":86478,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":86478,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":86478,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":59301,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":75634,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":148309,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":137258,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":137258,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":137258,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":137258,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":137258,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":43241,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":83040,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":111577,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":78267,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":78267,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":78267,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":78267,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":78267,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":60786,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":132985,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":162814,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":96725,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":96725,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":96725,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":96725,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":96725,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":66983,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":82661,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":136009,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":58901,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":58901,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":58901,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":58901,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":58901,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":145578,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":96996,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":145462,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":94767,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":94767,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":94767,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":94767,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":94767,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":226434,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":126553,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":25970,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":137500,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":137500,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":137500,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":137500,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":137500,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":186747,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":87369,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":47541,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":130089,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":130089,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":130089,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":130089,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":130089,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":127238,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":181914,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":73467,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":358307,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":358307,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":358307,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":358307,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":358307,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":170747,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":225447,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":186191,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":245854,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":245854,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":245854,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":245854,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":245854,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":122095,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":91639,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":96139,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":141956,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":141956,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":141956,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":141956,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":141956,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":238181,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":78808,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":72890,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":319717,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":319717,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":319717,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":319717,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":319717,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":188455,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":219310,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":191625,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":169988,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":169988,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":151184,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"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":1406865,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":1406865,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":1406865,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-06-30","val":1489209,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1224953,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":1551213,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":1551213,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":1551213,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":1551213,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":1551213,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":1861744,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":1012168,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1244477,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1776151,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":1776151,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":1776151,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":1776151,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":1776151,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1547573,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1077151,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1062078,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1707582,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":1707582,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":1707582,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":1707582,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":1707582,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1570847,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1304905,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1764908,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":2078710,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":2078710,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":2078710,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":2078710,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":2078710,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1440510,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1617270,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1377634,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1927428,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":1927428,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":1927428,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":1927428,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":1927428,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2032343,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1555259,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1490154,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":2090676,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":2090676,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":2090676,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":2090676,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":2090676,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1921864,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1793306,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1512766,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2139707,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":2139707,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":2139707,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":2139707,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":2139707,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1974655,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1805264,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1570236,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2454585,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":2454585,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":2454585,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":2454585,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":2454585,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1954108,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1928960,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1845325,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2287921,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":2287921,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":2287921,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":2287921,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":2287921,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2195081,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2270026,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1945280,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2557443,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":2557443,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":2557443,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":2557443,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":2557443,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2709365,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2945382,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2272854,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2803236,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":2803236,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":2803236,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":2803236,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":2803236,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":3118270,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":3447149,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2950862,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":3500259,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":3500259,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":3500259,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":3500259,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":3500259,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2022-12-31","val":3500000,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2022Q4I"},{"end":"2023-03-31","val":3412135,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":2920938,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2874768,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":3941182,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":3941182,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":3941182,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":3941182,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":3941182,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2023-12-31","val":3900000,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":3792728,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":3557247,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":3566066,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":3631018,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":3631018,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":3631018,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":3631018,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":3631018,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":3896950,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":4714602,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":2976665,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":3786681,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":3786681,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":3210317,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"AccruedIncomeTaxesCurrent":{"label":"Accrued Income Taxes, Current","description":"Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.","units":{"USD":[{"end":"2010-12-31","val":0,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q4I"},{"end":"2011-09-30","val":12096,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"}]}},"AccruedLiabilitiesCurrent":{"label":"Accrued Liabilities, Current","description":"Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2010-12-31","val":1167196,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":1167196,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":1167196,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-06-30","val":578021,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":824565,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":1087163,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":1087163,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":1087163,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":1087163,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":1087163,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":657830,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":662804,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":735901,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1161498,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":1161498,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":1161498,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":1161498,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":1161498,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1048005,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1053161,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1154484,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1280316,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":1280316,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":1280316,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":1280316,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":1280316,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":744574,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1417657,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1531129,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1230966,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":1230966,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":1230966,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":1230966,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":1230966,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":741369,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1096056,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1163896,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1241317,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":1241317,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":1241317,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":1241317,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":1241317,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1185154,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1159658,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1249758,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1282126,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":1282126,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":1282126,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":1282126,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":1282126,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":764869,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1253389,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1267269,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1344526,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":1344526,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":1344526,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":1344526,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":1344526,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":756506,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1206502,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1160313,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1311218,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":1311218,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":1311218,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1311218,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1311218,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":837118,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1131349,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1234271,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1344550,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":1344550,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":1344550,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":1344550,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":1344550,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":929891,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1278216,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1135506,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1822485,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":1822485,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":1822485,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":1822485,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":1822485,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1281375,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1687076,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1757390,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1745290,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":1745290,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":1745290,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":1745290,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":1745290,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1201576,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1461163,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1742796,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2216376,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":2216376,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":2216376,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":2216376,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":2216376,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1193657,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1720633,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2384449,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2105019,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":2105019,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":2105019,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":2105019,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":2105019,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1314751,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1981359,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2396638,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1931281,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":1931281,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":1931281,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":1931281,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":1931281,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1161998,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1667647,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":2083662,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":2160366,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":2160366,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":1171783,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"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":788961,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":939031,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":939031,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-12-31","val":1102302,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":1102302,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1242863,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":1242863,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1460708,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":1460708,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1476566,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":1476566,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":1604485,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":1604485,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1548214,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":1548214,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1755437,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":1755437,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1956855,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":1956855,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":2253153,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":2253153,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":2635495,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":2635495,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-12-31","val":3019262,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":3019262,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-12-31","val":859183,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":859183,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":836483,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"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":28440586,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":28440586,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":28440586,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-06-30","val":28521448,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":28556242,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":28597679,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":28597679,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":28597679,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":28597679,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":28597679,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":28656257,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":28692013,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":28731187,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":28795496,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":28795496,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":28795496,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":28795496,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":28795496,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":28835256,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":28872757,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":28925272,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":28958648,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":28958648,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":28958648,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":28958648,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":28958648,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":28991213,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":29023182,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":29054486,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":29176040,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":29176040,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":29176040,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":29176040,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":29175750,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":29274485,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":29338706,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":29442807,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":29473845,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":29473845,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":29473845,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":29279791,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":29279791,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":29511937,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":29550732,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":29392158,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":29419463,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":29419463,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":29419463,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":29419463,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":29419463,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":29454464,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":29489729,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":29525358,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":29559784,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":29559784,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":29559784,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":29559784,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":29559784,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":29585277,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":29610771,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":29631971,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":29650760,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":29650760,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":29650760,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":29650760,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":29650760,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":29665024,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":29678817,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":29691282,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":29705673,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":29705673,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":29705673,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":29705673,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":29705673,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":29720901,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":29736129,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":29747939,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":29760533,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":29760533,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":29760533,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":29760533,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":29760533,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":29769955,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":29786923,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":29805574,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":29824242,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":29824242,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":29824242,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":29824242,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":29824242,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":29843574,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":29859233,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":29877917,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":29904675,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":29904675,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":29904675,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":29904675,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":29904675,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":29932576,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":29958199,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":29980528,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":30007773,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":30007773,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":30007773,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":30007773,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":30007773,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":30032766,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":30055386,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":30081665,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":30106731,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":30106731,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":30106731,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":30106731,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":30106731,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":30134016,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":30253683,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":30276443,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":30300696,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":30300696,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":30326362,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue":{"label":"APIC, Share-based Payment Arrangement, Increase for Cost Recognition","description":"Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":57992,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":136303,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":136303,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":150499,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":150499,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":146234,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":146234,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":125519,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":125519,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":127839,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":127839,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":139673,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":139673,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":140321,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":140321,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":25493,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":50987,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":25494,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":72187,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":21200,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":90976,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":90976,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":14264,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":14264,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":28057,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":28057,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":13793,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":13793,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":40522,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":40522,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-07-01","end":"2019-09-30","val":12465,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":12465,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":54913,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":54913,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":15228,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":15228,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":30456,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":30456,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-04-01","end":"2020-06-30","val":15228,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":15228,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":42266,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":42266,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":11810,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-07-01","end":"2020-09-30","val":11810,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":54860,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":54860,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":9422,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":9422,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":26390,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":26390,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":16968,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-04-01","end":"2021-06-30","val":16968,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":45041,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":45041,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":18651,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":18651,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":63709,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":63709,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":19332,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":19332,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":34991,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":34991,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":15659,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":15659,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":53675,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":53675,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":18684,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":18684,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":80433,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":80433,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":27901,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":27901,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":53524,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":53524,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-04-01","end":"2023-06-30","val":25623,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":25623,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":75853,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":75853,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":22329,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":22329,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":103098,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":103098,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":24993,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":47613,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-04-01","end":"2024-06-30","val":22620,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":73892,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":26279,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":98958,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2024"}]}},"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":66012,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":33590,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":100806,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":34793,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":136303,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":35808,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":71564,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":71564,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":35808,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":35808,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":110738,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":110738,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":39174,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":39174,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":150499,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":150499,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":39760,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":39760,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":77261,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":77261,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":37502,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":37502,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":112858,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":112858,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":35597,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":35597,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":146234,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":146234,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":31969,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":31969,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":63938,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":63938,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":31969,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":31969,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":95907,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":95907,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":31969,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":31969,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":125519,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":125519,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":31412,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":31412,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":63672,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":63672,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":32261,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":32261,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":95933,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":95933,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":32261,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":32261,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":127839,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":127839,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":38092,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":38092,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":76887,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":76887,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":38795,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":38795,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":112368,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":112368,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":35481,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":35481,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":139673,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":139673,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":35001,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":35001,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":70266,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":70266,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":35265,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":35265,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":105895,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":105895,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":35629,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":35629,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":140321,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":140321,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":25493,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":25493,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":50987,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":50987,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":25494,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":25494,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":72187,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":72187,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":21200,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":21200,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":90976,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":90976,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":14264,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":14264,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":28057,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":28057,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":13793,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":40522,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":40522,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-07-01","end":"2019-09-30","val":12465,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":12465,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":54913,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":54913,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":15228,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":15228,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":30456,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":30456,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-04-01","end":"2020-06-30","val":15228,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":42266,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":42266,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":11810,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-07-01","end":"2020-09-30","val":11810,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":54860,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":54860,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":9422,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":9422,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":26390,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":26390,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":16968,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-04-01","end":"2021-06-30","val":16968,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":45041,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":45041,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":18651,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":18651,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":63709,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":63709,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":19332,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":19332,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":34991,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":34991,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":15659,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":15659,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":53675,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":53675,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":18684,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":18684,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":80433,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":80433,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":27901,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":27901,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":53524,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":53524,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-04-01","end":"2023-06-30","val":25623,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":25623,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":75853,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":75853,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":22329,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":22329,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":103098,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":103098,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":24993,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":24993,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":47613,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":47613,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-04-01","end":"2024-06-30","val":22620,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-04-01","end":"2024-06-30","val":22620,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":73892,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":73892,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-07-01","end":"2024-09-30","val":26279,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":26279,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":98958,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":98958,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":27285,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":27285,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":50468,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-04-01","end":"2025-06-30","val":23183,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":73228,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-07-01","end":"2025-09-30","val":22760,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":97481,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":25666,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"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":30000,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-12-31","val":30000,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":30000,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":30000,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":30000,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-12-31","val":30000,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":30000,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":30000,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":30000,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-12-31","val":30000,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":30000,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-12-31","val":30000,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":30000,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":30000,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":30000,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":30000,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":30000,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":30000,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":30000,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-12-31","val":30000,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":30000000,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":30000000,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":30000,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":30000,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":30000000,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":30000000,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":30000,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":30000,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":30000,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":30000,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":30000,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":30000,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":30000,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":30000,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":30000,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":30000,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":30000,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":30000,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":30000,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":30000,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":30000,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":30000,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":30000,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":30000,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":30000,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":30000,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":30000,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":30000,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":30000,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":30000,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":30000,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":30000,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":30000,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":30000,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":30000,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":30000,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":30000,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":30000,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":30000,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":30000,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":30000,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":30000,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"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":"2012-01-01","end":"2012-12-31","val":68500,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012"}]}},"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":11310507,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":11310507,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":11310507,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-06-30","val":11742040,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":11790921,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":12571134,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":12571134,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":12571134,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":12571134,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":12571134,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":13222667,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":12985765,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":13240999,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":12709948,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":12709948,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":12709948,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":12709948,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":12709948,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":13219572,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":13040936,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":12672013,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":12736963,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":12736963,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":12736963,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":12736963,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":12736963,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":12428212,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":13227888,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":13782965,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":13803683,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":13803683,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":13803683,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":13803683,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":13803683,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":13455487,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":14108714,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":14040098,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":14024211,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":14024211,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":14024211,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":13830157,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":13830157,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":14490708,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":14474211,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":14416112,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":14208823,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":14208823,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":14208823,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":14208823,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":14208823,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":13567023,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":14037068,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":13725516,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":13820693,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":13820693,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":13820693,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":13820693,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":13820693,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":13603063,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":13793984,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":13262529,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":13617180,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":13617180,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":13617180,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":13617180,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":13617180,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":16043457,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":16175016,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":15879546,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":15962708,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":15962708,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":15962708,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":15962708,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":15962708,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":15916905,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":17742841,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":17706917,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":18692542,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":18692542,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":18692542,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":18692542,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":18692542,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":18478042,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":19353946,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":19170209,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":20425428,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":20425428,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":20425428,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":20425428,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":20425428,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":20414059,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":21376714,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":21698342,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":22468070,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":22468070,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":22468070,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":22468070,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":22468070,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":22099318,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":22634242,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":23321975,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":24072515,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":24072515,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":24072515,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":24072515,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":24072515,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":24448940,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":25297303,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":25730566,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":24912498,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":24912498,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":24912498,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":24912498,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":24912498,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":24435712,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":26126407,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":25866836,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":26237315,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":26237315,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":25149169,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"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":8734589,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":8734589,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":8734589,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-06-30","val":9351517,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":9475826,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":10286632,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":10286632,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":10286632,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":10286632,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":10286632,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":10919401,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":10696654,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":10953048,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":10473080,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":10473080,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":10473080,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":10473080,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":10473080,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":10980934,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":10762060,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":10298841,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":10336168,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":10336168,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":10336168,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":10336168,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":10336168,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":10007645,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":10866141,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":11451018,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":11488202,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":11488202,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":11488202,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":11488202,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":11488202,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":11146753,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":11701650,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":11615997,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":11640726,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":11640726,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":11640726,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":11446672,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":11446672,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":12003907,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":12030487,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":12011617,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":11800276,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":11800276,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":11800276,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":11800276,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":11800276,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":11125308,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":11644578,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":11352023,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":11405554,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":11405554,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":11405554,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":11405554,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":11405554,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":11199409,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":11439642,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":10707249,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":11083345,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":11083345,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":11083345,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":11083345,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":11083345,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":10999376,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":11165104,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":10936320,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":11113578,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":11113578,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":11113578,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":11113578,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":11113578,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":11117530,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":13024302,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":12992993,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":13907484,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":13907484,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":13907484,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":13907484,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":13907484,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":13711709,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":14653505,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":14461366,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":15765906,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":15765906,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":15765906,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":15765906,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":15765906,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":15835870,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":16885201,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":17295091,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":18051831,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":18051831,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":18051831,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":18051831,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":18051831,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":17766785,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":18384837,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":19187603,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":19229799,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":19229799,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":19229799,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":19229799,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":19229799,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":19554533,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":20556773,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":14852351,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":13702478,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":13702478,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":13702478,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":13702478,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":13702478,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":12279412,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":15152920,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":16893566,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":21785471,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":21785471,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":21704268,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"AssetsFairValueDisclosure":{"label":"Assets, Fair Value Disclosure","description":"Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.","units":{"USD":[{"end":"2011-12-31","val":8284276,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q4I"},{"end":"2012-09-30","val":9443866,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"}]}},"AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax":{"label":"Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax","description":"Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).","units":{"USD":[{"end":"2020-12-31","val":505,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":505,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"}]}},"AvailableForSaleDebtSecuritiesAmortizedCostBasis":{"label":"Debt Securities, Available-for-sale, Amortized Cost","description":"Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).","units":{"USD":[{"end":"2020-12-31","val":458742,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":458742,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"}]}},"AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue":{"label":"Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10","description":"Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth 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":"2020-12-31","val":458237,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":458237,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"}]}},"AvailableForSaleSecuritiesDebtSecurities":{"label":"Debt Securities, Available-for-sale","description":"Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).","units":{"USD":[{"end":"2020-12-31","val":458237,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":458237,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"}]}},"AvailableForSaleSecuritiesDebtSecuritiesCurrent":{"label":"Debt Securities, Available-for-sale, Current","description":"Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.","units":{"USD":[{"end":"2019-12-31","val":0,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-12-31","val":458237,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":458237,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":458237,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":458237,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":458237,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"}]}},"Cash":{"label":"Cash","description":"Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.","units":{"USD":[{"end":"2011-12-31","val":740710,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":723008,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2012-12-31","val":723008,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2013-12-31","val":498249,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2013-12-31","val":498249,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2014-12-31","val":756691,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2014-12-31","val":756691,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2015-12-31","val":674260,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2015-12-31","val":674260,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2016-12-31","val":757820,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2016-12-31","val":757820,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2017-12-31","val":508942,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2017-12-31","val":508942,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2018-12-31","val":958739,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2018-12-31","val":958739,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2019-12-31","val":652275,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2019Q4I"}]}},"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":4679466,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2009-12-31","val":4679466,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2009-12-31","val":4679466,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2009Q4I"},{"end":"2010-06-30","val":4822427,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2I"},{"end":"2010-09-30","val":4990265,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3I"},{"end":"2010-12-31","val":5642568,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":5642568,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":5642568,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2010-12-31","val":5642568,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2010-12-31","val":5642568,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2010-12-31","val":5642568,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2010-12-31","val":5642568,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2010Q4I"},{"end":"2011-03-31","val":5650199,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1I"},{"end":"2011-06-30","val":6414918,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2011-06-30","val":6414918,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":6162612,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2011-09-30","val":6162612,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":6531204,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":6531204,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":6531204,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":6531204,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":6531204,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2011-12-31","val":6531204,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2011-12-31","val":6531204,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2011-12-31","val":6531204,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2011-12-31","val":6531204,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2011Q4I"},{"end":"2012-03-31","val":6917136,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2012-03-31","val":6917136,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":7673989,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2012-06-30","val":7673989,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":7689332,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2012-09-30","val":7689332,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":6422458,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":6422458,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":6422458,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":6422458,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":6422458,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2012-12-31","val":6422458,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2012-12-31","val":6422458,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2012-12-31","val":6422458,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2012-12-31","val":6422458,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2012Q4I"},{"end":"2013-03-31","val":6837881,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2013-03-31","val":6837881,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":7297992,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2013-06-30","val":7297992,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":7230896,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2013-09-30","val":7230896,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":6649432,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":6649432,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":6649432,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":6649432,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":6649432,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2013-12-31","val":6649432,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2013-12-31","val":6649432,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2013-12-31","val":6649432,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2013-12-31","val":6649432,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2013Q4I"},{"end":"2014-03-31","val":6576027,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2014-03-31","val":6576027,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":7390831,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2014-06-30","val":7390831,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":7559836,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2014-09-30","val":7559836,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":7529468,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":7529468,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":7529468,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":7529468,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":7529468,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2014-12-31","val":7529468,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2014-12-31","val":7529468,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2014-12-31","val":7529468,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2014-12-31","val":7529468,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2014Q4I"},{"end":"2015-03-31","val":7764607,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2015-03-31","val":7764607,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1I"},{"end":"2015-06-30","val":7916225,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":7916225,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":8226723,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2015-09-30","val":8226723,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3I"},{"end":"2015-12-31","val":8717899,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":8717899,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":8717899,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":8717899,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":8717899,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2015-12-31","val":8717899,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2015-12-31","val":8717899,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2015-12-31","val":8717899,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2015-12-31","val":8717899,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":8620077,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2016-03-31","val":8620077,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1I"},{"end":"2016-06-30","val":9286932,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2016-06-30","val":9286932,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2I"},{"end":"2016-09-30","val":9561016,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2016-09-30","val":9561016,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3I"},{"end":"2016-12-31","val":9222343,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":9222343,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":9222343,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":9222343,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":9222343,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2016-12-31","val":9222343,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2016-12-31","val":9222343,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2016-12-31","val":9222343,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2016-12-31","val":9222343,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2016Q4I"},{"end":"2017-03-31","val":8843482,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2017-03-31","val":8843482,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1I"},{"end":"2017-06-30","val":9198532,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2017-06-30","val":9198532,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2I"},{"end":"2017-09-30","val":9284650,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2017-09-30","val":9284650,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":8735148,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":8735148,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":8735148,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":8735148,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":8735148,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":8719826,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":8764246,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":8606450,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":8066899,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":8066899,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":8066899,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":8066899,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":8066899,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":8389953,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":8403179,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":8568350,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":8275836,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":8275836,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":8275836,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":8275836,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":8275836,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":8298301,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":9955650,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":10451155,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":10302732,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":10302732,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":10302732,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":10302732,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":10302732,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":10464413,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":10903794,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":11694046,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":12381521,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":12381521,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":12381521,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":12381521,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":12381521,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":12195390,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":12627763,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":13605966,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":9866628,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":9866628,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":9866628,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":9866628,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":9866628,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":9643897,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":10449960,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":11088033,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":11004937,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":11004937,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":11004937,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":11004937,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":11004937,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":11416118,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":12357343,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":7888033,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":6674473,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":6674473,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":6674473,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":6674473,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":6674473,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":5837195,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":5778882,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":6918389,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":6248223,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":6248223,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":5715460,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"CashAndCashEquivalentsFairValueDisclosure":{"label":"Cash and Cash Equivalents, Fair Value Disclosure","description":"Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"end":"2011-12-31","val":6531204,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q4I"},{"end":"2012-09-30","val":7689332,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"}]}},"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":142961,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":310799,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":963102,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":7631,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":772350,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-06-30","val":772350,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-09-30","val":520044,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":520044,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":888636,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":888636,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2012-01-01","end":"2012-03-31","val":385932,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-03-31","val":385932,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-06-30","val":1142785,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":1142785,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":1158128,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":1158128,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-108746,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":-108746,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2013-01-01","end":"2013-03-31","val":415423,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-03-31","val":415423,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-06-30","val":875534,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":875534,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":808438,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":808438,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":226974,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2013-01-01","end":"2013-12-31","val":226974,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2014-01-01","end":"2014-03-31","val":-73405,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-03-31","val":-73405,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-06-30","val":741399,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":741399,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":910404,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":910404,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-12-31","val":880036,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2014-01-01","end":"2014-12-31","val":880036,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2015-01-01","end":"2015-03-31","val":235139,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-03-31","val":235139,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-06-30","val":386757,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":386757,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-09-30","val":697255,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-09-30","val":697255,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-12-31","val":1188431,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2015-01-01","end":"2015-12-31","val":1188431,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2016-01-01","end":"2016-03-31","val":-97822,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-03-31","val":-97822,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-06-30","val":569033,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-06-30","val":569033,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-09-30","val":843117,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-09-30","val":843117,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":504444,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2016-01-01","end":"2016-12-31","val":504444,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2017-01-01","end":"2017-03-31","val":-378861,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-03-31","val":-378861,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-06-30","val":-23811,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-06-30","val":-23811,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":62307,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":62307,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":-487195,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2017-01-01","end":"2017-12-31","val":-487195,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2018-01-01","end":"2018-03-31","val":-15322,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":29098,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-09-30","val":-128698,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":-668249,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018"}]}},"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":8735148,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2017-12-31","val":8735148,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2017-12-31","val":8735148,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2017-12-31","val":8735148,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":8719826,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":8764246,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":8606450,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":8066899,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":8066899,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":8066899,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":8066899,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2018-12-31","val":8066899,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2018-12-31","val":8066899,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2018-12-31","val":8066899,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2018-12-31","val":8066899,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2018Q4I"},{"end":"2019-03-31","val":8389953,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2019-03-31","val":8389953,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1I"},{"end":"2019-06-30","val":8403179,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-06-30","val":8403179,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2I"},{"end":"2019-09-30","val":8568350,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-09-30","val":8568350,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2019Q3I"},{"end":"2019-12-31","val":8275836,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":8275836,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":8275836,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":8275836,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":8275836,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2019-12-31","val":8275836,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2019-12-31","val":8275836,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2019-12-31","val":8275836,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2019-12-31","val":8275836,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":8298301,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2020-03-31","val":8298301,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":9955650,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2020-06-30","val":9955650,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2020Q2I"},{"end":"2020-09-30","val":10451155,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2020-09-30","val":10451155,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":10302732,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":10302732,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":10302732,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":10302732,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":10302732,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2020-12-31","val":10302732,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2020-12-31","val":10302732,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2020-12-31","val":10302732,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2020-12-31","val":10302732,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":10464413,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2021-03-31","val":10464413,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1I"},{"end":"2021-06-30","val":10903794,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2021-06-30","val":10903794,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2I"},{"end":"2021-09-30","val":11694046,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2021-09-30","val":11694046,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3I"},{"end":"2021-12-31","val":12381521,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":12381521,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":12381521,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":12381521,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":12381521,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2021-12-31","val":12381521,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2021-12-31","val":12381521,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2021-12-31","val":12381521,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2021-12-31","val":12381521,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2021Q4I"},{"end":"2022-03-31","val":12195390,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2022-03-31","val":12195390,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1I"},{"end":"2022-06-30","val":12627763,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2022-06-30","val":12627763,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":13605966,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2022-09-30","val":13605966,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":9866628,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":9866628,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":9866628,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":9866628,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":9866628,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2022-12-31","val":9866628,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2022-12-31","val":9866628,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2022-12-31","val":9866628,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2022-12-31","val":9866628,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2022Q4I"},{"end":"2023-03-31","val":9643897,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2023-03-31","val":9643897,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1I"},{"end":"2023-06-30","val":10449960,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2023-06-30","val":10449960,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2023Q2I"},{"end":"2023-09-30","val":11088033,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2023-09-30","val":11088033,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":11004937,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":11004937,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":11004937,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":11004937,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":11004937,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2023-12-31","val":11004937,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2023-12-31","val":11004937,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2023-12-31","val":11004937,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2023-12-31","val":11004937,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":11416118,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2024-03-31","val":11416118,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1I"},{"end":"2024-06-30","val":12357343,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2024-06-30","val":12357343,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2024Q2I"},{"end":"2024-09-30","val":7888033,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2024-09-30","val":7888033,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q3I"},{"end":"2024-12-31","val":6674473,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":6674473,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":6674473,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":6674473,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":6674473,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2024-12-31","val":6674473,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2024Q4I"},{"end":"2025-03-31","val":5837195,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2025-03-31","val":5837195,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1I"},{"end":"2025-06-30","val":5778882,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":6918389,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":6248223,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":6248223,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":5715460,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"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-03-31","val":-15322,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":29098,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-128698,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-668249,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":323054,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":323054,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":336280,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":336280,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":501451,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":501451,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-01-01","end":"2019-12-31","val":208937,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":208937,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":22465,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":22465,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1679814,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":1679814,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-01-01","end":"2020-09-30","val":2175319,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":2175319,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":2026896,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":2026896,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":161681,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":161681,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":601062,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":601062,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":1391314,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":1391314,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":2078789,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":2078789,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-186131,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":-186131,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":246242,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":246242,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":1224445,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":1224445,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-2514893,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":-2514893,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-222731,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":-222731,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":583332,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":583332,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-01-01","end":"2023-09-30","val":1221405,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":1221405,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":1138309,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":1138309,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":411181,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":411181,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1352406,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":1352406,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-01-01","end":"2024-09-30","val":-3116904,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-3116904,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-01-01","end":"2024-12-31","val":-4330464,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":-4330464,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-837278,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":-837278,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-895591,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-01-01","end":"2025-09-30","val":243916,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-01-01","end":"2025-12-31","val":-426250,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":-532763,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"CashEquivalentsAtCarryingValue":{"label":"Cash Equivalents, at Carrying Value","description":"Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.","units":{"USD":[{"end":"2011-12-31","val":5790494,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":5699450,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2012-12-31","val":5699450,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2013-12-31","val":6151183,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2013-12-31","val":6151183,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2014-12-31","val":6772777,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2014-12-31","val":6772777,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2015-12-31","val":8043639,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2015-12-31","val":8043639,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2016-12-31","val":8464523,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2016-12-31","val":8464523,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2017-12-31","val":8226206,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2017-12-31","val":8226206,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2018-12-31","val":7108160,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2018-12-31","val":7108160,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2019-12-31","val":7623561,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2019Q4I"}]}},"CommonStockCapitalSharesReservedForFutureIssuance":{"label":"Common Stock, Capital Shares Reserved for Future Issuance","description":"Aggregate number of common shares reserved for future issuance.","units":{"shares":[{"end":"2020-12-31","val":817900,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","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-12-31","val":0.01,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":0.01,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":0.01,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-06-30","val":0.01,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":0.01,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":0.01,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":0.01,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":0.01,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":0.01,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":0.01,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":0.01,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":0.01,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":0.01,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0.01,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":0.01,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":0.01,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":0.01,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":0.01,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0.01,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0.01,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0.01,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0.01,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":0.01,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":0.01,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":0.01,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":0.01,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0.01,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0.01,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0.01,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0.01,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":0.01,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":0.01,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":0.01,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":0.01,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0.01,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0.01,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0.01,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0.01,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":0.01,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":0.01,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":0.01,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":0.01,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0.01,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0.01,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0.01,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0.01,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":0.01,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":0.01,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":0.01,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":0.01,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0.01,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0.01,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0.01,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0.01,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":0.01,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":0.01,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":0.01,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":0.01,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0.01,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0.01,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0.01,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0.01,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":0.01,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":0.01,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":0.01,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":0.01,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0.01,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.01,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.01,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.01,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":0.01,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":0.01,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":0.01,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":0.01,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0.01,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0.01,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0.01,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0.01,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":0.01,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":0.01,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":0.01,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":0.01,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0.01,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0.01,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0.01,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0.01,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":0.01,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":0.01,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":0.01,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":0.01,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0.01,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0.01,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0.01,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0.01,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":0.01,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":0.01,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":0.01,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":0.01,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0.01,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0.01,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":0.01,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0.01,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":0.01,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":0.01,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":0.01,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":0.01,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":0.01,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0.01,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":0.01,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":0.01,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":0.01,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":0.01,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":0.01,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":0.01,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":0.01,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":0.01,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":0.01,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":0.01,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":0.01,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":0.01,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"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":25000000,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":25000000,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":25000000,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-06-30","val":25000000,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":25000000,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":25000000,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":25000000,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":25000000,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":25000000,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":25000000,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":25000000,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":25000000,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":25000000,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":25000000,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":25000000,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":25000000,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":25000000,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":25000000,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":25000000,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":25000000,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":25000000,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":25000000,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":25000000,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":25000000,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":25000000,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":25000000,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":25000000,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":25000000,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":25000000,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":25000000,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":25000000,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":25000000,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":25000000,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":32500000,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":25000000,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":25000000,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":25000000,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":32500000,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":32500000,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":32500000,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":32500000,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":32500000,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":32500000,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":32500000,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":32500000,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":32500000,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":32500000,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":32500000,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":32500000,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":32500000,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":32500000,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":32500000,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":32500000,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":32500000,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":32500000,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":32500000,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":32500000,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":32500000,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":32500000,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":32500000,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":32500000,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":32500000,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":32500000,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":32500000,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":32500000,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":32500000,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":32500000,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":32500000,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":32500000,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":32500000,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":32500000,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":32500000,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":32500000,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":32500000,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":32500000,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":32500000,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":32500000,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":32500000,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":32500000,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":32500000,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":32500000,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":32500000,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":32500000,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":32500000,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":32500000,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":32500000,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":32500000,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":32500000,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":32500000,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":32500000,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":32500000,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":32500000,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":32500000,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":32500000,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":32500000,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":32500000,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":32500000,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":32500000,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":32500000,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":32500000,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":32500000,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":32500000,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":32500000,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":32500000,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":32500000,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":32500000,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":32500000,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":32500000,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":32500000,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":32500000,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":32500000,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":32500000,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":32500000,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":32500000,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":32500000,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":32500000,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":32500000,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":32500000,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":32500000,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":32500000,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"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":7899462,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":7899462,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":7899462,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-06-30","val":7914462,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":7914462,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":7920462,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":7920462,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":7920462,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":7920462,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":7920462,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":7943462,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":7943462,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":7943462,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":7946462,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":7946462,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":7946462,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":7946462,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":7946462,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":7946462,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":7946462,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":7958564,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":7958564,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":7958564,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":7958564,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":7958564,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":7958564,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":7959200,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":7959200,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":8025867,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":8055365,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":8055365,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":8055365,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":8055365,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":10472042,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":8112530,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":8201387,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":8247887,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":10722321,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":10722321,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":10722321,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":10722321,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":10722321,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":10722321,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":10722321,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":10722401,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":10722401,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":10722401,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":10722401,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":10722401,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":10722401,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":10722401,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":10722401,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":10722401,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":10722401,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":10722401,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":10722401,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":10722401,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":10722401,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":10722401,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":10722401,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":10722401,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":10722401,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":10722401,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":10722401,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":10722401,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":10722401,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":10722401,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":10722401,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":10722401,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":10722401,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":10722401,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":10722401,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":10722401,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":10722401,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":10722401,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":10722401,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":10722401,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":10722401,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":10722401,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":10722401,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":10722401,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":10722401,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":10722401,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":10722401,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":10722401,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":10722401,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":10722401,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":10722401,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":10722401,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":10722401,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":10722401,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":10722401,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":10722401,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":10722401,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":10722401,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":10722401,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":10722401,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":10722401,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":10722401,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":10722401,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":10722401,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":10722401,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":10722401,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":10722401,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":10722401,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":10722401,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":10722401,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":10722401,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":10722401,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":10722401,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":10722401,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":10722401,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":10722401,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":10722401,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":10722401,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":10767501,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":10767501,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":10767501,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":10767501,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":10767501,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"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":7899462,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":7899462,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":7899462,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-06-30","val":7914462,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":7914462,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":7920462,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":7920462,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":7920462,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":7920462,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":7920462,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":7943462,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":7943462,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":7943462,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":7946462,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":7946462,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":7946462,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":7946462,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":7946462,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":7946462,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":7946462,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":7958564,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":7958564,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":7958564,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":7958564,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":7958564,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":7958564,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":7959200,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":7959200,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":8025867,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":8055365,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":8055365,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":8055365,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":8055365,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":10472042,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":8112530,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":8201387,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":8247887,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":10722321,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":10722321,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":10722321,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":10722321,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":10722321,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":10722321,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":10722321,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":10722401,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":10722401,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":10722401,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":10722401,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":10722401,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":10722401,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":10722401,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":10722401,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":10722401,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":10722401,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":10722401,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":10722401,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":10722401,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":10722401,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":10722401,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":10722401,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":10722401,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":10722401,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":10722401,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":10722401,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":10722401,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":10722401,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":10722401,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":10722401,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":10722401,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":10722401,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":10722401,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":10722401,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":10722401,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":10722401,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":10722401,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":10722401,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":10722401,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":10722401,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":10722401,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":10722401,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":10722401,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":10722401,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":10722401,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":10722401,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":10722401,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":10722401,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":10722401,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":10722401,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":10722401,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":10722401,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":10722401,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":10722401,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":10722401,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":10722401,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":10722401,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":10722401,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":10722401,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":10722401,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":10722401,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":10722401,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":10722401,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":10722401,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":10722401,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":10722401,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":10722401,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":10722401,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":10722401,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":10722401,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":10722401,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":10722401,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":10722401,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":10722401,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":10722401,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":10722401,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":10722401,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":10767501,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":10767501,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":10767501,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":10767501,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":10767501,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"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":78994,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":78994,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":78994,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-06-30","val":79144,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":79144,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":79204,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":79204,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":79204,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":79204,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":79204,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":79434,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":79434,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":79434,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":79464,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":79464,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":79464,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":79464,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":79464,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":79464,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":79464,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":79585,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":79585,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":79585,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":79585,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":79585,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":79585,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":79592,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":79592,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":80258,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":80553,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":80553,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":80553,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":80553,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":104720,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":81125,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":82014,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":82479,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":107223,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":107223,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":107223,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":107223,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":107223,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":107223,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":107223,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":107224,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":107224,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":107224,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":107224,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":107224,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":107224,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":107224,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":107224,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":107224,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":107224,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":107224,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":107224,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":107224,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":107224,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":107224,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":107224,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":107224,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":107224,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":107224,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":107224,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":107224,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":107224,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":107224,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":107224,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":107224,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":107224,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":107224,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":107224,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":107224,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":107224,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":107224,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":107224,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":107224,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":107224,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":107224,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":107224,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":107224,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":107224,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":107224,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":107224,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":107224,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":107224,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":107224,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":107224,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":107224,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":107224,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":107224,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":107224,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":107224,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":107224,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":107224,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":107224,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":107224,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":107224,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":107224,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":107224,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":107224,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":107224,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":107224,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":107224,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":107224,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":107224,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":107224,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":107224,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":107224,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":107224,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":107224,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":107224,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":107224,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":107224,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":107224,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":107675,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":107675,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":107675,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":107675,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":107675,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"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":2726181,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":1330021,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":4058940,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":1332759,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":5426779,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":2897685,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":1413694,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":4314468,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":1416783,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":5764535,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018"}]}},"CostOfServices":{"label":"Cost of Services (Deprecated 2018-01-31)","description":"Total costs related to services rendered by an entity during the reporting period.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":1171041,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":573274,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":1751224,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":580184,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":2429745,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":833927,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":1653417,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-06-30","val":1480237,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":819490,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-04-01","end":"2011-06-30","val":734890,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-09-30","val":2470323,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":2196463,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":816906,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-07-01","end":"2011-09-30","val":716226,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":3310779,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":3310779,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2012-01-01","end":"2012-03-31","val":926745,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-03-31","val":926745,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-06-30","val":1863156,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":1863156,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":936411,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-04-01","end":"2012-06-30","val":936411,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":2777343,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":2777343,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":914186,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-07-01","end":"2012-09-30","val":914186,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":3731218,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":3731218,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2013-01-01","end":"2013-03-31","val":1036728,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-03-31","val":1036728,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-06-30","val":2172966,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":2172966,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":1136238,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-04-01","end":"2013-06-30","val":1136238,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":3248237,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":3248237,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":1075271,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-07-01","end":"2013-09-30","val":1075271,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":4438542,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2013-01-01","end":"2013-12-31","val":4438542,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2014-01-01","end":"2014-03-31","val":1301445,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-03-31","val":1301445,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-06-30","val":2322964,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":2322964,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":1021519,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-04-01","end":"2014-06-30","val":1021519,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":3488934,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":3488934,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":1165970,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-07-01","end":"2014-09-30","val":1165970,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-12-31","val":4721114,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2014-01-01","end":"2014-12-31","val":4721114,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2015-01-01","end":"2015-03-31","val":1229736,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-03-31","val":1229736,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-06-30","val":2399972,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":2399972,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":1170236,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-04-01","end":"2015-06-30","val":1170236,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-09-30","val":3534268,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-09-30","val":3534268,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":1134296,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-07-01","end":"2015-09-30","val":1134296,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-12-31","val":4665360,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2015-01-01","end":"2015-12-31","val":4665360,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2016-01-01","end":"2016-03-31","val":1255792,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-03-31","val":1255792,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-06-30","val":2428461,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-06-30","val":2428461,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":1172669,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-04-01","end":"2016-06-30","val":1172669,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-09-30","val":3682612,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-09-30","val":3682612,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":1254151,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-07-01","end":"2016-09-30","val":1254151,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":4944053,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2016-01-01","end":"2016-12-31","val":4944053,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2017-01-01","end":"2017-03-31","val":1396160,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-03-31","val":1396160,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-06-30","val":2726181,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":1330021,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":4058940,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":1332759,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":5426779,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1483991,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"}]}},"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":0,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":21865,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":21865,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":148098,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":148098,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":294520,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":294520,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":276315,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":282523,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":127768,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":127768,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-2746,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":-2746,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":3620,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":3620,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":67677,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":67677,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":37373,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":37373,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":420109,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":420109,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":449194,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":449194,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":478379,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":478379,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":342222,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":342222,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":417507,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"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":10882,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":10708,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":10708,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":44931,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":44931,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":83532,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":83532,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":87149,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":87149,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":18482,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":18482,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":8035,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":8035,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":7469,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":7469,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":26404,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":26404,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-12854,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":-12854,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":15324,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":15324,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":18048,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":18048,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":15956,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":15955,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":20175,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":20175,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":18322,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"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":332571,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":327540,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":327540,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":35495,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":73128,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-31524,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":-31524,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":34978,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":15378,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":20444,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":20444,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-264707,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":-264707,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-18379,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-18379,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":23781,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":23781,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-67742,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":-67742,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":63060,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":63060,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-70613,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":-70613,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":16754,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":16754,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":130164,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":130164,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":-122556,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"DeferredIncomeTaxExpenseBenefit":{"label":"Deferred Income Tax Expense (Benefit)","description":"Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":271852,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":507462,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":679630,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":85891,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":175675,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":175675,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":245969,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":245969,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":391258,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":391258,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":32144,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":32144,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":105143,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":97757,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":273291,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":273291,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":433970,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":433970,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":29293,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":29293,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":45501,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":93742,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":10626,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":10626,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-57481,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-57481,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":-77604,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-77604,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":-39405,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":-39405,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-22824,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":-22824,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":-22824,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":-37801,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":62469,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":42501,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-15697,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":-15697,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-15697,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-15697,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":2949,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":2949,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-81205,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-81205,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-100825,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-100825,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":-72572,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":-72572,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-248070,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":-248070,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-75052,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-75052,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-89092,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":-89092,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-88457,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-88457,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-23952,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-23952,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-14226,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":-14226,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-17187,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-17187,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":74099,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":74099,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-01-01","end":"2019-12-31","val":31384,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":31384,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-65915,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":-65915,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-203657,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-203657,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-01-01","end":"2020-09-30","val":-124237,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":-124237,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":-188333,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":-188333,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-56260,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-56260,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-535,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":-535,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":100557,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":100557,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":74373,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":74373,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-6675,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":-6675,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":76491,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":76491,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":217313,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":217313,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-75239,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":-75239,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":18039,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":18039,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":130815,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":130815,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":-125774,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"DeferredIncomeTaxLiabilities":{"label":"Deferred Tax Liabilities, Gross","description":"Amount of deferred tax liability attributable to taxable temporary differences.","units":{"USD":[{"end":"2014-12-31","val":894079,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-12-31","val":912683,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":899462,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-12-31","val":926849,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":926849,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":629346,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":629346,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":640411,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":640411,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":660026,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":660026,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-12-31","val":480778,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":480778,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":551532,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":551532,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":525359,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":525359,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-12-31","val":520107,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":520107,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-12-31","val":519014,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":519014,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":517283,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"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":490381,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":521765,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":521765,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":521765,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":521765,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":521765,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":455850,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":318108,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":397528,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":333432,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":333432,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":333432,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":333432,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":333432,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":277172,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":332897,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":433989,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":407805,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":407805,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":407805,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":407805,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":407805,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":401130,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":484296,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":625118,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":332566,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":332566,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":332566,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":332566,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":332566,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":332566,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":332566,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":332566,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":350605,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":350605,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":350605,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":350605,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":350605,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":350605,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":350605,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":350605,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":481420,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":481420,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":481420,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":481420,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":481420,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":481420,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":481420,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":481420,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":355646,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":355646,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":355646,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"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":5997862,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":5997862,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":5997862,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-06-30","val":6564993,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":6476571,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":6471494,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":6471494,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":6471494,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":6471494,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":6471494,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":7400978,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":6937675,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":6620644,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":6978797,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":6978797,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":6978797,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":6978797,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":6978797,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":7509898,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":7190539,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":6517388,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":6692052,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":6692052,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":6692052,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":6692052,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":6692052,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":7042536,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":6972478,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":7204211,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":7612836,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":7612836,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":7612836,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":7612836,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":7612836,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":7713807,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":7796280,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":7330952,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":7436764,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":7436764,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":7436764,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":7436764,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":7436764,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":8026551,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":7958319,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":7857159,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":8088958,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":8088958,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":8088958,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":8088958,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":8088958,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":8283321,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":8315877,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":7891863,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":8304877,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":8304877,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":8304877,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":8304877,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":8304877,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":8893546,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":8758397,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":8210492,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":8738445,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":8738445,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":8560316,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":8560316,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":8560316,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":9120049,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":8860837,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":8358081,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":8651843,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":8651843,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":8651843,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":8651843,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":8651843,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":9186434,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":9381309,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":9189823,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":9646407,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":9646407,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":9646407,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":9646407,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":9646407,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":9871354,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":9972001,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":9302926,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":9520226,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":9520226,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":9520226,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":9520226,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":9520226,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":10053989,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":10398984,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":9946750,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":9980092,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":9980092,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":9980092,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":9980092,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":9980092,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":10496126,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":10161850,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":9867156,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":10272352,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":10272352,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":10272352,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":10272352,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":10272352,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":11114177,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":11363217,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":10855818,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":10886860,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":10886860,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":10886860,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":10886860,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":10886860,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":10991469,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":11820212,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":10894478,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":10933761,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":10933761,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":10755411,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"DeferredRevenueNoncurrent":{"label":"Deferred Revenue, Noncurrent","description":"Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.","units":{"USD":[{"end":"2018-12-31","val":178129,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":178129,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":178129,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-06-30","val":229524,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":213955,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":166169,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":166169,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":166169,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":166169,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":166169,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":235626,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":185639,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":188906,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":197545,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":197545,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":197545,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":197545,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":197545,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":200163,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":159066,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":108615,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":127124,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":127124,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":127124,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":127124,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":127124,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":192268,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":227467,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":158568,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":163320,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":163320,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":163320,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":163320,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":163320,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":168646,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":111699,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":74072,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":68523,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":68523,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":68523,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":68523,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":68523,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":195864,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":187827,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":194959,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":151474,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":151474,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":151474,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":151474,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":151474,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":284277,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":260080,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":164508,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":178936,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":178936,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":200379,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"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":58687,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":106430,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":106430,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":10005,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":20613,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-7880,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":-7880,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":27492,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":20915,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-17495,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":-17495,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":16637,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":16637,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-5573,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-5573,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":7602,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":7602,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-120702,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":-120702,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":11313,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":11313,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-4626,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":-4626,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":1284,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":1285,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":651,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":651,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":-3218,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"DeferredTaxAssetsDeferredIncome":{"label":"Deferred Tax Assets, Deferred Income","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.","units":{"USD":[{"end":"2015-12-31","val":0,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-12-31","val":6682,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":6682,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":4674,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":4674,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":7384,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":7384,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":5833,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":5833,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-12-31","val":4732,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":4732,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":2161,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":2161,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1222,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":1222,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-12-31","val":1007,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":1007,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2024Q4I"}]}},"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":"2011-12-31","val":585600,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":172897,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":172897,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-12-31","val":283225,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":136985,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":150388,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":150388,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-12-31","val":106522,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":140008,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-12-31","val":164446,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":164446,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":115013,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":115013,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":150030,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":150030,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":138261,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":138261,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-12-31","val":147346,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":147346,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":143727,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":143727,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":192793,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":192793,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-12-31","val":169502,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":169502,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-12-31","val":37594,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":37594,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":161637,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsLiabilitiesNet":{"label":"Deferred Tax Assets, Net","description":"Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.","units":{"USD":[{"end":"2011-12-31","val":-157385,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":-591355,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2012-12-31","val":-591355,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2013-12-31","val":-783096,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2013-12-31","val":-636856,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2014-12-31","val":-743691,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2014Q4I"}]}},"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":233873,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2010-12-31","val":233873,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":233873,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2011-06-30","val":58198,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":0,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":0,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2011Q4I"}]}},"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":476670,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":0,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"},{"end":"2017-12-31","val":0,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":10443,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":10443,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":0,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2020Q4I"},{"end":"2023-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-12-31","val":5613,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":5613,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":5238,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"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":13486,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":18051,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":18051,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-12-31","val":63586,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":23650,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":30866,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":30866,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-12-31","val":14892,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":14892,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-12-31","val":24402,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":24402,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":19945,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":19945,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":24081,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":24081,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":21972,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":21972,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-12-31","val":17212,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":17212,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":6982,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":6982,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":46228,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":46228,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-12-31","val":929,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":929,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2024Q4I"}]}},"DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences":{"label":"Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days).","units":{"USD":[{"end":"2011-12-31","val":41491,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":42598,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":42598,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-12-31","val":50612,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":50612,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":35378,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":35378,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-12-31","val":68280,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":68280,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-12-31","val":76669,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":76669,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":65317,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":65317,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":76817,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":76817,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":70654,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":70654,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-12-31","val":85436,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":85436,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":86176,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":86176,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":91161,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":91161,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-12-31","val":109955,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":109955,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":123507,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"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":"2011-12-31","val":53953,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":112248,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":112248,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-12-31","val":169027,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":22787,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":29012,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":29012,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":33486,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-12-31","val":39837,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":39837,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":12406,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":12406,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":16182,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":16182,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":20085,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":20085,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-12-31","val":17556,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":17556,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":19711,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":19711,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":21654,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":21654,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-12-31","val":22830,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":22830,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-12-31","val":25411,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":25411,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":26292,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts":{"label":"Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.","units":{"USD":[{"end":"2014-12-31","val":0,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-12-31","val":12100,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":12100,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-12-31","val":11878,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":11878,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":8309,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":8309,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":8319,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":8319,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":8314,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":8314,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-12-31","val":6411,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":6411,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":6576,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":6576,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":6546,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":6546,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-12-31","val":6557,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":6557,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-12-31","val":6570,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":6570,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":6600,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent":{"label":"Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent.","units":{"USD":[{"end":"2014-12-31","val":0,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1740,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":1740,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-12-31","val":4978,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":4978,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":4362,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":4362,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":6804,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":6804,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":11403,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":11403,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-12-31","val":15999,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":15999,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":22121,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":22121,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":25982,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":25982,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-12-31","val":28224,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":28224,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2024Q4I"}]}},"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":"2011-12-31","val":742985,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":764252,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":764252,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-12-31","val":920081,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":920081,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":894079,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":743691,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-12-31","val":806161,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":759454,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-12-31","val":762403,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":762403,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":514333,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":514333,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":490381,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":490381,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":521765,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":521765,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-12-31","val":333432,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":333432,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":407805,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":407805,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":332566,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":332566,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-12-31","val":350605,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":350605,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-12-31","val":481420,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":481420,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":355646,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"DeferredTaxLiabilitiesCurrent":{"label":"Deferred Tax Liabilities, Net, Current","description":"Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as current.","units":{"USD":[{"end":"2010-12-31","val":0,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-12-31","val":157385,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2011-12-31","val":157385,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":157385,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":157385,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":157385,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2012-03-31","val":189529,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":262528,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":430676,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":591355,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2012-12-31","val":591355,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2013-12-31","val":783096,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2013-12-31","val":636856,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2014-12-31","val":743691,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2014Q4I"}]}},"DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill":{"label":"Deferred Tax Liabilities, Goodwill","description":"Amount of deferred tax liability attributable to taxable temporary differences from goodwill.","units":{"USD":[{"end":"2011-12-31","val":654970,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":711761,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":711761,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-12-31","val":772282,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":772282,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":777965,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":777965,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-12-31","val":788308,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":788308,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-12-31","val":773848,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":773848,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":541310,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":541310,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":541972,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":541972,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":541628,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":541628,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-12-31","val":417688,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":417688,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":428402,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":428402,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":426433,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":426433,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-12-31","val":427204,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":427204,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-12-31","val":428036,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":428036,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":430016,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"DeferredTaxLiabilitiesNoncurrent":{"label":"Deferred Tax Liabilities, Net, Noncurrent","description":"Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.","units":{"USD":[{"end":"2012-12-31","val":591355,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q4I"},{"end":"2012-12-31","val":591355,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":591355,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2013-03-31","val":591355,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":591355,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":591355,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":783096,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q4I"},{"end":"2013-12-31","val":783096,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":783096,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2014-03-31","val":793722,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":725615,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":705492,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":743691,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2014-12-31","val":743691,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":743691,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":743691,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2015-03-31","val":743691,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":720867,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":720867,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":759454,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2015-12-31","val":759454,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":806161,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":806161,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":806161,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2016-03-31","val":806161,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":790464,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":743757,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":762403,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2016-12-31","val":762403,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":762403,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":762403,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":762403,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2017-03-31","val":681198,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":661578,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":689831,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":514333,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2017-12-31","val":514333,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":514333,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":514333,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":514333,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2018-03-31","val":439281,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":425241,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":425876,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":490381,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q4I"},{"end":"2018-12-31","val":490381,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":490381,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":490381,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2019-03-31","val":476155,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":473194,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":511656,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"}]}},"DeferredTaxLiabilitiesOther":{"label":"Deferred Tax Liabilities, Other","description":"Amount of deferred tax liability attributable to taxable temporary differences classified as other.","units":{"USD":[{"end":"2011-12-31","val":58256,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":0,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"}]}},"DeferredTaxLiabilitiesPropertyPlantAndEquipment":{"label":"Deferred Tax Liabilities, Property, Plant and Equipment","description":"Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.","units":{"USD":[{"end":"2011-12-31","val":29759,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":52491,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":52491,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-12-31","val":147799,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":147799,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":116114,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":116114,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-12-31","val":111154,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":111154,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-12-31","val":153001,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":153001,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":88036,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":88036,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":98439,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":98439,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":118398,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":118398,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-12-31","val":63090,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":63090,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":123130,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":123130,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":98926,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":98926,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-12-31","val":92903,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":92903,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-12-31","val":90978,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":90978,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":87267,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"DepreciationAndAmortization":{"label":"Depreciation, Depletion and Amortization, Nonproduction","description":"The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":59255,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":31548,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":94600,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":35345,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":133564,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":41222,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":82729,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":82729,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":41507,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":41507,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":125482,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":125482,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":42753,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":42753,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":162482,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":162482,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":38141,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":38141,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":76556,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":76556,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":38415,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":38415,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":114436,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":114436,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":37880,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":37880,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":150069,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":150069,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":35436,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":35436,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":70553,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":70553,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":35117,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":35117,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":117496,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":117496,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":46943,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":46943,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":168080,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":168080,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":56672,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":56672,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":113911,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":113911,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":57240,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":57240,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":168019,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":168019,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":54108,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":54108,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":221452,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":221452,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":52747,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":52747,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":113185,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":113185,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":60438,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":60438,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":167655,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":167655,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":54470,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":54470,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":218621,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":218621,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":50626,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":50626,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":99132,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":99132,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":48506,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":48506,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":148026,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":148026,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":48894,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":48894,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":200136,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":200136,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":50006,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":50006,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":99722,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":99722,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":49716,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":49716,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":143132,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":143132,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":43410,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":43410,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":191960,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":191960,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":47048,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":47048,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":89087,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":89087,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":42039,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":42039,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":138670,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":138670,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":49583,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":49583,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":190156,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":190156,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":50989,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":50989,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":101034,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":101034,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":50045,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":50045,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":153701,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":153701,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-07-01","end":"2019-09-30","val":52667,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":52667,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":207224,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":207224,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":54112,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":54112,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":107805,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":107805,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-04-01","end":"2020-06-30","val":53693,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":53693,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":160736,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":160736,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":52931,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-07-01","end":"2020-09-30","val":52931,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":219847,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":219847,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":64512,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":64512,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":131016,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":131016,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":66503,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-04-01","end":"2021-06-30","val":66503,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":206083,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":206083,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":75067,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":75067,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":296299,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":296299,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":94209,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":94209,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":201209,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":201209,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":107000,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":107000,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":301656,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":301656,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":100448,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":100448,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":382342,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":382342,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":97521,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":97521,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":192087,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":192087,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-04-01","end":"2023-06-30","val":94566,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":94566,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":288303,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":288303,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":96216,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":96216,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":383767,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":383767,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":93170,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":93170,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":194063,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":194063,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-04-01","end":"2024-06-30","val":100894,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-04-01","end":"2024-06-30","val":100894,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":291576,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":291576,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-07-01","end":"2024-09-30","val":97513,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":97513,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":401996,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":401996,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":85720,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":85720,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":202764,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-04-01","end":"2025-06-30","val":117044,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":281100,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-07-01","end":"2025-09-30","val":78336,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":349966,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":53820,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"DividendsCommonStockCash":{"label":"Dividends, Common Stock, Cash","description":"Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":394980,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":395731,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":395731,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2012-01-01","end":"2012-12-31","val":1589320,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":1589320,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":397935,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2013-01-01","end":"2013-12-31","val":397935,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2014-01-01","end":"2014-12-31","val":402450,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2014-01-01","end":"2014-12-31","val":402450,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":412402,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2015-01-01","end":"2015-12-31","val":412402,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":536120,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2016-01-01","end":"2016-12-31","val":536120,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2017-01-01","end":"2017-12-31","val":536120,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2017-01-01","end":"2017-12-31","val":536120,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2018-01-01","end":"2018-12-31","val":536120,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2018-01-01","end":"2018-12-31","val":536120,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2019-01-01","end":"2019-12-31","val":536120,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2019-01-01","end":"2019-12-31","val":536120,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"}]}},"EarningsPerShareBasic":{"label":"Earnings Per Share, Basic","description":"The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.","units":{"USD/shares":[{"start":"2010-01-01","end":"2010-06-30","val":0.05,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":0.03,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":0.1,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":0.04,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":0.13,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":0.02,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":0.04,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":0.04,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":0.03,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":0.03,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":0.07,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":0.07,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":0.03,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":0.03,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":0.11,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":0.11,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0.01,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":0.01,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":0.02,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":0.02,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":0.01,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":0.01,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":0.06,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":0.06,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":0.03,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":0.03,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":0.07,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":0.07,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0.01,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":0.01,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":0.01,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":0.01,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":0.03,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":0.03,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":0.02,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":0.02,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":0.04,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":0.04,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-0.02,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-0.02,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0.01,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":0.01,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":0.03,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":0.03,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":0.03,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":0.03,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":0.02,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":0.02,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":0.05,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":0.04,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0.02,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":0.02,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":0.02,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":0.01,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0.04,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":0.04,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":0.02,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":0.02,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":0.05,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":0.05,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-0.01,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-0.01,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":0,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":0.01,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":0.01,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.02,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-0.02,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.02,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":0.02,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-0.02,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-0.02,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0.01,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":0.03,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0.02,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":0.02,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0.05,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":0.05,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":0.03,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-04-01","end":"2021-06-30","val":0.03,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0.09,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":0.09,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":0.05,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":0.05,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0.31,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":0.31,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0.01,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":0.01,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0.03,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":0.03,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":0.02,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":0.02,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":0.08,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":0.08,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":0.05,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":0.05,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":0.13,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":0.13,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0.03,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":0.03,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0.07,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":0.07,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-04-01","end":"2023-06-30","val":0.04,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":0.04,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":0.1,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":0.1,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":0.04,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":0.04,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":0.16,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":0.16,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0.01,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":0.01,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":0.02,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":0.02,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-04-01","end":"2024-06-30","val":0.01,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-04-01","end":"2024-06-30","val":0.01,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":0.08,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":0.08,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-07-01","end":"2024-09-30","val":0.05,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":0.05,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":0.16,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":0.16,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0.01,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":0.01,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":0.04,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-04-01","end":"2025-06-30","val":0.02,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":0.06,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-07-01","end":"2025-09-30","val":0.02,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":0.09,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":0.01,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"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":"2016-01-01","end":"2016-03-31","val":-0.01,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-0.01,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":0,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-03-31","val":-0.02,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-03-31","val":-0.02,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-06-30","val":-0.03,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-06-30","val":-0.03,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-0.01,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-04-01","end":"2017-06-30","val":-0.01,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":-0.03,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-0.03,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2018-01-01","end":"2018-03-31","val":-0.02,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-03-31","val":-0.02,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-06-30","val":-0.03,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-0.03,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":-0.01,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-04-01","end":"2018-06-30","val":-0.01,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-09-30","val":-0.03,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-0.03,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2019-01-01","end":"2019-03-31","val":-0.01,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-03-31","val":-0.01,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-06-30","val":-0.01,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-06-30","val":-0.01,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":0.01,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-01-01","end":"2019-09-30","val":0.01,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":0.02,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2019Q3"},{"start":"2019-07-01","end":"2019-09-30","val":0.02,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2020-01-01","end":"2020-03-31","val":-0.02,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-0.02,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0.01,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-07-01","end":"2020-09-30","val":0.03,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3"}]}},"EarningsPerShareDiluted":{"label":"Earnings Per Share, Diluted","description":"The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.","units":{"USD/shares":[{"start":"2010-01-01","end":"2010-06-30","val":0.05,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":0.03,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":0.09,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":0.04,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":0.12,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":0.02,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":0.04,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":0.04,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":0.03,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":0.03,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":0.07,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":0.07,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":0.03,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":0.03,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":0.11,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":0.11,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0.01,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":0.01,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":0.02,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":0.02,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":0.01,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":0.01,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":0.05,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":0.05,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":0.03,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":0.03,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":0.06,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":0.06,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0.01,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":0.01,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":0.01,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":0.01,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":0.03,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":0.03,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":0.02,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":0.02,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":0.04,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":0.04,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-0.02,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-0.02,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0.01,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":0.01,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":0.03,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":0.03,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":0.02,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":0.02,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":0.02,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":0.02,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":0.04,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":0.03,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0.02,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":0.02,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":0.02,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":0.01,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0.04,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":0.04,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":0.02,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":0.02,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":0.05,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":0.05,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-0.01,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-0.01,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":0,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":0.01,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":0.01,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.02,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-0.02,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.02,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":0.02,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-0.02,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-0.02,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0.01,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":0.03,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0.02,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":0.02,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0.05,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":0.05,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":0.03,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-04-01","end":"2021-06-30","val":0.03,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0.09,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":0.09,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":0.05,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":0.05,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0.31,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":0.31,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0.01,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":0.01,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0.03,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":0.03,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":0.02,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":0.02,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":0.08,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":0.08,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":0.05,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":0.05,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":0.13,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":0.13,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0.03,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":0.03,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0.07,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":0.07,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-04-01","end":"2023-06-30","val":0.04,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":0.04,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":0.1,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":0.1,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":0.04,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":0.04,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":0.16,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":0.16,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0.01,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":0.01,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":0.02,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":0.02,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-04-01","end":"2024-06-30","val":0.01,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-04-01","end":"2024-06-30","val":0.01,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":0.08,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":0.08,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-07-01","end":"2024-09-30","val":0.05,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":0.05,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":0.16,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":0.16,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0.01,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":0.01,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":0.04,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-04-01","end":"2025-06-30","val":0.02,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":0.06,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-07-01","end":"2025-09-30","val":0.02,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":0.09,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":0.01,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"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":"2017-01-01","end":"2017-12-31","val":0.35,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":0.35,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.21,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018"},{"start":"2024-01-01","end":"2024-12-31","val":0.21,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0.21,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized":{"label":"Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount","description":"Amount of cost not yet recognized for nonvested award under share-based payment arrangement.","units":{"USD":[{"end":"2012-12-31","val":754216,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":599900,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2013Q4I"},{"end":"2014-12-31","val":433370,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":408583,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":416345,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2016Q4I"},{"end":"2017-12-31","val":346336,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2017Q4I"},{"end":"2018-12-31","val":253004,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"},{"end":"2019-12-31","val":284344,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2019Q4I"},{"end":"2020-12-31","val":407771,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":363418,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"},{"end":"2022-12-31","val":413924,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":516193,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2023Q4I"},{"end":"2024-12-31","val":501847,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2024Q4I"},{"end":"2025-12-31","val":584220,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"ExcessTaxBenefitFromShareBasedCompensationFinancingActivities":{"label":"Excess Tax Benefit from Share-based Compensation, Financing Activities","description":"Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":21578,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":21578,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-09-30","val":10539,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":10539,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":10539,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2013-01-01","end":"2013-12-31","val":10539,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2014-01-01","end":"2014-03-31","val":596,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-03-31","val":596,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-06-30","val":596,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":596,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":596,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-12-31","val":92790,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2014-01-01","end":"2014-12-31","val":92790,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2015-01-01","end":"2015-03-31","val":37522,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-03-31","val":37522,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-06-30","val":67371,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":67371,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-09-30","val":31912,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-09-30","val":133176,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-12-31","val":31912,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2015-01-01","end":"2015-12-31","val":133176,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2016"}]}},"ExcessTaxBenefitFromShareBasedCompensationOperatingActivities":{"label":"Excess Tax Benefit from Share-based Compensation, Operating Activities","description":"Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":21578,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":21578,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":10539,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":10539,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":10539,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2013-01-01","end":"2013-12-31","val":10539,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2014-01-01","end":"2014-03-31","val":596,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-03-31","val":596,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-06-30","val":596,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":596,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":596,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":596,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-12-31","val":92790,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2014-01-01","end":"2014-12-31","val":92790,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2015-01-01","end":"2015-03-31","val":37522,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-03-31","val":37522,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-06-30","val":67371,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":67371,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-09-30","val":31912,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-09-30","val":133176,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-12-31","val":31912,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2015-01-01","end":"2015-12-31","val":133176,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2016"}]}},"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":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":-259,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-259,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":-259,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-259,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":-259,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":-259,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":-97,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-97,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":-97,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-97,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":-96,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":-96,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-36792,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":-36792,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"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":"2010-12-31","val":1954460,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":1954460,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":1954460,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-06-30","val":1954460,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1954460,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":1954460,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":1954460,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":1954460,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":1954460,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":1954460,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":1954460,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":1954460,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1954460,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1954460,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":1954460,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":1954460,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":1954460,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":1954460,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1954460,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1954460,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1954460,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1954460,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":1954460,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":1954460,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":1954460,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":1954460,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1954460,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1954460,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1954460,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1954460,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":1954460,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":1954460,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":1954460,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":1954460,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1954460,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1954460,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1954460,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1954460,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":1954460,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":1954460,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":1954460,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":1954460,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1954460,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1954460,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1954460,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1954460,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":1954460,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":1954460,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":1954460,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":1954460,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1954460,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1954460,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1954460,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1954460,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":1954460,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":1954460,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":1954460,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":1954460,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1954460,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1954460,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1954460,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1954460,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":1954460,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":1954460,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1954460,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1954460,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1954460,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1954460,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1954460,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1954460,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":1954460,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":1954460,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":1954460,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":1954460,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1954460,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1954460,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1954460,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1954460,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":1954460,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":1954460,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":1954460,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":1954460,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1954460,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1954460,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1954460,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1954460,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":1954460,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":1954460,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":1954460,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":1954460,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1954460,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1954460,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1954460,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1954460,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":1954460,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":1954460,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":1954460,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":1954460,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1954460,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1954460,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1954460,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1954460,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":1954460,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":1954460,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":1954460,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":1954460,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1954460,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1954460,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1954460,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1954460,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":1954460,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":1954460,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":1954460,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":1954460,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1954460,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1954460,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1954460,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":1954460,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":1954460,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":1954460,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"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":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015"},{"start":"2015-10-01","end":"2015-12-31","val":0,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4"},{"start":"2016-10-01","end":"2016-12-31","val":0,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-10-01","end":"2016-12-31","val":0,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4"},{"start":"2017-10-01","end":"2017-12-31","val":0,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-10-01","end":"2017-12-31","val":0,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4"},{"start":"2018-10-01","end":"2018-12-31","val":0,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-10-01","end":"2018-12-31","val":0,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4"},{"start":"2019-10-01","end":"2019-12-31","val":0,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-10-01","end":"2019-12-31","val":0,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2020-10-01","end":"2020-12-31","val":0,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2020Q4"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"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":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"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":679636,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":366829,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":1269924,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":590287,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":1700340,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":220850,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":521511,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":521511,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":300661,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":300661,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":822657,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":822657,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":301145,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":301145,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":1310729,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":1310729,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":80198,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":80198,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":294814,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":294814,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":214616,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":214616,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":750825,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":750825,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":456011,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":456011,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":996360,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":996360,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":52254,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":52254,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":125900,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":125900,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":73646,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":73646,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":443953,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":443953,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":318053,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":318053,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":580342,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":580342,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-126564,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-126564,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":148819,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":148819,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":275382,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":275382,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":393328,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":393328,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":244509,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":244509,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":709202,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":709202,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":61866,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":61866,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":299606,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":299606,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":237740,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":237740,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":623619,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":623619,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":324013,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":324013,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":919151,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":919151,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-141803,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":-141803,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-174320,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":-174320,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-32517,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":-32517,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-48451,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-48451,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":125869,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":125869,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":201642,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":201642,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-318354,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-318354,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-420163,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-420163,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":-101809,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-101809,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-409580,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":-409580,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":10583,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":10583,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-230711,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":-230711,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-326197,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-326197,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-423995,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":-423995,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-97798,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":-97798,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-432614,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-432614,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-8619,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":-8619,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-192195,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-192195,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-150694,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":-150694,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-164229,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-164229,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":-13535,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-13535,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":113128,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":113128,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-07-01","end":"2019-09-30","val":277357,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":277357,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":343058,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":343058,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-264263,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":-264263,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-372271,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-372271,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-04-01","end":"2020-06-30","val":-108008,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":-108008,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-11769,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":-11769,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":360502,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-07-01","end":"2020-09-30","val":360502,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-211353,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":-211353,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":243059,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":243059,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":660913,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":660913,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":417854,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-04-01","end":"2021-06-30","val":417854,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1365362,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":1365362,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":704450,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":704450,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":3873510,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":3873510,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":195677,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":195677,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":491511,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":491511,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":295834,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":295834,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":1118310,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":1118310,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":626799,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":626799,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1752241,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":1752241,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":354789,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":354789,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":948352,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":948352,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-04-01","end":"2023-06-30","val":593563,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":593563,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":1442581,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":1442581,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":494229,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":494229,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":2207426,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":2207426,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":165918,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":165918,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":336009,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":336009,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-04-01","end":"2024-06-30","val":170091,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-04-01","end":"2024-06-30","val":170091,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":1052355,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":1052355,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-07-01","end":"2024-09-30","val":716346,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":716346,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":2168114,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":2168114,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":206200,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":206200,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":507154,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-04-01","end":"2025-06-30","val":300954,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":827795,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-07-01","end":"2025-09-30","val":320641,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":1327986,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":76076,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"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":276742,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":147411,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":513612,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":236870,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":687030,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":91439,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":182451,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":182451,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":91012,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":91012,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":254711,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":254711,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":72260,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":72260,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":402140,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":402140,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":32144,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":32144,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":137265,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":129879,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":105121,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":97735,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":312352,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":312352,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":182473,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":182473,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":466543,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":466543,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":20651,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":20651,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":49944,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":49944,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":29293,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":29293,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":176450,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":176450,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":126506,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":126506,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":238529,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":286770,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":12628,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":12628,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":71241,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":71241,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":58613,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":58613,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":189569,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":189569,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":118328,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":118328,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":338648,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":338648,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":25345,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":25345,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":128012,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":128012,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":102667,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":102667,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":257618,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":242641,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":129606,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":124614,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":425934,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":405965,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-51477,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":-51477,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-63340,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":-63340,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-11863,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":-11863,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-17424,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-17424,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":45916,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":45916,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":149199,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":149199,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-74061,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-74061,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-92183,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-92183,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":-18122,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-18122,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-62483,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":-62483,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":29700,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":29700,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-242781,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":-242781,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-70761,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-70761,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-81722,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":-81722,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-10961,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":-10961,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-79195,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-79195,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":2527,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":2527,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-12863,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-12863,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-14226,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":-14226,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-16231,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-16231,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":-2005,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-2005,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":57536,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":57536,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-07-01","end":"2019-09-30","val":73767,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":73767,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":125464,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":125464,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-65915,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":-65915,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-202844,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-202844,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-04-01","end":"2020-06-30","val":-136929,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":-136929,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-123424,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":-123424,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":79420,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-07-01","end":"2020-09-30","val":79420,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-163925,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":-163925,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":55345,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":55345,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":150491,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":150491,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":95146,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-04-01","end":"2021-06-30","val":95146,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":359588,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":359588,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":209098,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":209098,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":509806,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":509806,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":44556,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":44556,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":127722,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":127722,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":83166,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":83166,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":268544,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":268544,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":140822,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":140822,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":392003,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":392003,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":79509,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":79509,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":221721,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":221721,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-04-01","end":"2023-06-30","val":142212,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":142212,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":337273,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":337273,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":115552,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":115552,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":512373,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":512373,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":38511,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":38511,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":79416,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":79416,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-04-01","end":"2024-06-30","val":40905,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-04-01","end":"2024-06-30","val":40905,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":244180,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":244180,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-07-01","end":"2024-09-30","val":164764,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":164764,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":493212,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":493212,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":47138,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":47138,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":118565,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-04-01","end":"2025-06-30","val":71427,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":194338,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-07-01","end":"2025-09-30","val":75773,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":310055,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":17764,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"IncomeTaxExpenseBenefitContinuingOperations":{"label":"Income Tax Expense (Benefit), Continuing Operations (Deprecated 2013-01-31)","description":"The sum of the current income tax expense or benefit and the deferred income tax expense or benefit pertaining to pretax Income or Loss from continuing operations; income tax expense or benefit may include interest and penalties on tax uncertainties based on the entity's accounting policy.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":402140,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":466543,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":466543,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":238529,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2013"}]}},"IncomeTaxesPaid":{"label":"Income Taxes Paid","description":"The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":-7400,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":-10882,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":-10882,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-46545,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":-46545,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-250600,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":-250600,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-246195,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":246195,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":455356,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":455356,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":74356,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":74356,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":80645,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-12-31","val":136647,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":136647,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":8188,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2019-01-01","end":"2019-12-31","val":41261,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":41261,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":66000,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":66000,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":356000,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":356000,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":395000,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":395000,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":468000,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":468000,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":611882,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":611882,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":380600,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"IncomeTaxesPaidNet":{"label":"Income Taxes Paid, Net","description":"The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.","units":{"USD":[{"start":"2017-01-01","end":"2017-09-30","val":108647,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-103812,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-103812,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":5956,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":611882,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":380600,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"IncomeTaxReconciliationChangeInEnactedTaxRate":{"label":"Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-220954,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":-220954,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":627,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":627,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-318,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":-318,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-119505,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":-119505,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":8554,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":8554,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-1822,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":-1822,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":600,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":600,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-857,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":-857,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":2253,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate":{"label":"Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount","description":"The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":524292,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":338762,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":338762,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":197316,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":197316,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":241129,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":241129,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":312511,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":312511,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":68558,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":68558,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-78408,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":-78408,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-40361,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-40361,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":72042,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":72042,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-44384,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":-44384,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":813312,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":813312,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":367452,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":367452,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":476239,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":476239,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":455201,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":455201,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":278823,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"IncomeTaxReconciliationNondeductibleExpenseDepreciationAndAmortization":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depreciation and Amortization, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible depreciation and amortization.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-81965,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":44205,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":44205,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":8029,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2013-01-01","end":"2013-12-31","val":8029,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2014-01-01","end":"2014-12-31","val":5977,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2014-01-01","end":"2014-12-31","val":5977,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":-6126,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015"}]}},"IncomeTaxReconciliationOtherAdjustments":{"label":"Effective Income Tax Rate Reconciliation, Other Adjustments, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-39979,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":3364,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":3364,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":11204,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2013-01-01","end":"2013-12-31","val":11204,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":8619,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2015-01-01","end":"2015-12-31","val":2410,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2016"}]}},"IncomeTaxReconciliationStateAndLocalIncomeTaxes":{"label":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":10882,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":77311,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":77311,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":36258,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":36258,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":49930,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":49930,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":75663,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":71322,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":11738,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":11738,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-7749,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":-7749,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-8808,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-8808,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":12344,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":12344,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":2720,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":2720,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":34493,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":34493,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":13137,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":13137,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":17537,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":17537,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":11510,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":19518,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":13301,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"IncomeTaxReconciliationTaxCreditsOther":{"label":"Effective Income Tax Rate Reconciliation, Tax Credit, Other, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":18084,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2013-01-01","end":"2013-12-31","val":18084,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2014"}]}},"IncomeTaxReconciliationTaxExemptIncome":{"label":"Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":14669,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012"}]}},"IncreaseDecreaseInAccountsPayable":{"label":"Increase (Decrease) in Accounts Payable","description":"The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":5602,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":31056,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":-18590,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":31721,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":32127,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":32127,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":42228,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":42228,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":36917,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":36917,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":11802,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":11802,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":14405,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":14405,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":25081,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":25081,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-16844,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":-16844,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":20570,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":20570,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":74081,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":74081,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":32865,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":32865,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":42381,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":42381,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-27177,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-27177,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-10844,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-10844,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":61831,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":61831,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":50780,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":50780,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-94017,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-94017,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-54218,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":-54218,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":-25681,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":-25681,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-58991,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":-58991,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-17481,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":-17481,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":54718,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":54718,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":84547,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":84547,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":18458,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":18458,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-29742,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-29742,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-14064,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-14064,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":39284,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":39284,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-37824,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":-37824,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":86677,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":86677,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":38095,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":38095,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":86561,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":86561,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":35866,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":35866,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":131667,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":131667,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":31786,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":31786,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":-68797,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-68797,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-01-01","end":"2019-12-31","val":42733,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":42733,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":49247,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":49247,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-50131,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-50131,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-01-01","end":"2020-09-30","val":-89959,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":-89959,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":-7412,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":-7412,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-2851,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-2851,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":51826,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":51826,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":-56622,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-56622,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":228219,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":228219,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-187560,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":-187560,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-132860,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":-132860,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":-172116,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":-172116,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-112453,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":-112453,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-123759,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":-123759,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-154216,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":-154216,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-01-01","end":"2023-09-30","val":-149715,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-149715,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-103897,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":-103897,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":96225,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":96225,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-63148,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":-63148,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-01-01","end":"2024-09-30","val":-69066,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-69066,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-01-01","end":"2024-12-31","val":177761,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":177761,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-131262,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":-131262,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-100407,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-01-01","end":"2025-09-30","val":-128092,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-01-01","end":"2025-12-31","val":-149729,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":-18804,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"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":140804,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":-292559,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":36342,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":201244,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-82344,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":82344,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-181912,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-181912,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":144348,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":144348,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":310531,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":310531,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-539045,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-539045,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-306736,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-306736,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":224938,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":224938,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-228578,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-228578,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-699000,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-699000,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":-714073,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-714073,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":-68569,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":-68569,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-136735,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-136735,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-402677,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-402677,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":57326,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":57326,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":371128,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":371128,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-638200,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-638200,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-461440,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":-461440,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":-701076,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":-701076,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-151282,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":-151282,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":104915,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":104915,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-372169,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":-372169,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-437274,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-437274,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":163248,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":163248,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-168812,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-168812,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-297370,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-297370,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":-577910,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":-577910,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":49031,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":49031,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-165052,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-165052,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-334443,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":-334443,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-569471,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-569471,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":314878,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":314878,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-500477,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":-500477,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-525625,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-525625,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":-609260,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-609260,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-01-01","end":"2019-12-31","val":-166664,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":-166664,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-92840,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":-92840,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-17895,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-17895,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-01-01","end":"2020-09-30","val":-342641,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":-342641,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":269523,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":269523,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":151922,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":151922,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":387939,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":387939,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":-284589,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-284589,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":245793,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":245793,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":315035,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":315035,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":643913,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":643913,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":147626,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":147626,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":697023,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":697023,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-93364,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":-93364,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-584564,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":-584564,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-01-01","end":"2023-09-30","val":-630732,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-630732,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":440923,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":440923,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-148454,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":-148454,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-383935,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":-383935,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-01-01","end":"2024-09-30","val":-375116,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-375116,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-01-01","end":"2024-12-31","val":-310164,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":-310164,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":265932,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":265932,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1083584,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-01-01","end":"2025-09-30","val":-654353,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-01-01","end":"2025-12-31","val":155663,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":-576364,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"IncreaseDecreaseInAccruedLiabilities":{"label":"Increase (Decrease) in Accrued Liabilities","description":"The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-210495,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":-102584,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":468364,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-539286,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-589175,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":-589175,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-342632,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-342632,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-80033,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":-80033,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-429333,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-429333,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-424359,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-424359,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-351262,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-351262,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":74335,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":74335,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-113493,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-113493,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-137630,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-137630,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":-7014,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-7014,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":118818,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":118818,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-535742,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-535742,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":137341,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":137341,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":250814,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":250814,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":-49350,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":-49350,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-489597,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-489597,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-134910,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":-134910,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":-67070,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":-67070,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":10351,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":10351,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-56163,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":-56163,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-81659,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":-81659,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":8441,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":8441,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":40809,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":40809,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-517257,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-517257,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-28737,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-28737,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":-14857,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":-14857,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":62400,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":62400,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-588020,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-588020,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-138024,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":-138024,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-184213,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-184213,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-33308,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-33308,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-474100,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":-474100,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-179869,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-179869,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":-129771,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-129771,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-01-01","end":"2019-12-31","val":33332,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":33332,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-414659,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":-414659,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-66334,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-66334,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-01-01","end":"2020-09-30","val":-209044,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":-209044,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":477936,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":477936,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-541110,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-541110,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-135409,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":-135409,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":-65095,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-65095,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":-77196,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":-77196,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-543714,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":-543714,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-284127,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":-284127,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":-2494,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":-2494,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":471086,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":471086,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-1022718,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":-1022718,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-495743,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":-495743,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-01-01","end":"2023-09-30","val":168073,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":168073,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-111357,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":-111357,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-790267,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":-790267,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-123660,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":-123660,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-01-01","end":"2024-09-30","val":291619,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":291619,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-01-01","end":"2024-12-31","val":-173738,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":-173738,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-769283,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":-769283,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-263634,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-01-01","end":"2025-09-30","val":152381,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-01-01","end":"2025-12-31","val":229085,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":-988583,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"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":577090,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":438540,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":676746,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":389694,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":567131,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":567131,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":478709,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":478709,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":473632,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":473632,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":929484,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":929484,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":466181,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":466181,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":149150,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":149150,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":507303,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":507303,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":531101,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":531101,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":211742,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":211742,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":-461409,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-461409,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":-286745,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":-286745,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":350484,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":350484,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":280426,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":280426,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":512159,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":512159,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":920784,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":920784,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":100971,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":100971,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":183444,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":183444,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":-281884,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":-281884,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-176072,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":-176072,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":589787,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":589787,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":521555,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":521555,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":420395,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":420395,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":652194,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":652194,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":194363,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":194363,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":226919,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":226919,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":-197095,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":-197095,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":215919,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":215919,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":588669,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":588669,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":453520,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":453520,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-94385,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-94385,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":433568,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":433568,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":381604,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":381604,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":351916,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":351916,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":-166409,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-166409,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-01-01","end":"2019-12-31","val":79567,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":79567,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":604048,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":604048,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":748936,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":748936,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-01-01","end":"2020-09-30","val":560717,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":560717,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":1025940,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":1025940,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":227565,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":227565,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":287115,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":287115,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":-432411,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-432411,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":-196603,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":-196603,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":598907,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":598907,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":979101,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":979101,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":457968,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":457968,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":496063,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":496063,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":521358,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":521358,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":130136,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":130136,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-01-01","end":"2023-09-30","val":-202185,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-202185,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":197462,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":197462,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":969166,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":969166,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1210169,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":1210169,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-01-01","end":"2024-09-30","val":709902,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":709902,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-01-01","end":"2024-12-31","val":697459,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":697459,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":237412,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":237412,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1041958,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-01-01","end":"2025-09-30","val":20652,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-01-01","end":"2025-12-31","val":74363,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":-156907,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"IncreaseDecreaseInOtherCurrentAssets":{"label":"Increase (Decrease) in Other Current Assets","description":"Amount of increase (decrease) in current assets classified as other.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":148692,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":-13740,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":227065,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-92196,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":247615,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":-247615,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-158535,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-158535,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-29779,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":-29779,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-60562,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-60562,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-181624,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-181624,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-186438,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-186438,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":97695,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":97695,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":327663,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":327663,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":179413,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":179413,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":23677,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":23677,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":21755,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":21755,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-127288,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-127288,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":195087,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":195087,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":157113,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":157113,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":-157337,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":-157337,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":19637,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":19637,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":240092,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":240092,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":22979,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":22979,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":100163,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":100164,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":339427,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":339427,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":161784,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":161784,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":130547,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":130547,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":-68614,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":-68614,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-127295,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-127295,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":165483,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":165483,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":67350,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":67350,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":43442,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":43442,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-25771,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-25771,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":339433,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":339433,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-136,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-136,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":31162,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":31162,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":93454,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":93454,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":271104,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":271104,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":-39216,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-39216,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-01-01","end":"2019-12-31","val":-12040,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":-12040,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":74327,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":74327,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":248805,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":248805,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-01-01","end":"2020-09-30","val":46737,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":46737,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":-3153,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":-3153,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-10619,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-10619,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":215261,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":215261,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":-94607,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-94607,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":-7923,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":-7923,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-58939,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":-58939,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":229139,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":229139,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":157112,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":157112,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":75230,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":75230,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":10461,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":10461,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":304955,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":304955,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-01-01","end":"2023-09-30","val":434901,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":434901,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":137444,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":137444,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":17975,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":17975,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":259658,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":259658,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-01-01","end":"2024-09-30","val":127557,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":127557,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-01-01","end":"2024-12-31","val":140790,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":140790,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":127090,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":127090,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-20879,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-01-01","end":"2025-09-30","val":-29773,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-01-01","end":"2025-12-31","val":202174,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":-33399,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"IncreaseDecreaseInOtherNoncurrentAssets":{"label":"Increase (Decrease) in Other Noncurrent Assets","description":"Amount of increase (decrease) in noncurrent assets classified as other.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":109,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":7,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":7,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-22840,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":-22840,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":1683,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":1683,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":29,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":29,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":17098,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-12-31","val":10317,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":10317,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":28461,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":17294,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":17294,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-12-31","val":-10236,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":-10236,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":24999,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":24999,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":14873,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":14873,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":9836,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-300,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":-300,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":26305,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":26305,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":15855,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":15855,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":24819,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":24819,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":12150,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":12150,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":8900,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":8900,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-4006,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-4006,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":13041,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":13041,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-01-01","end":"2019-12-31","val":110,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":110,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":10931,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":10931,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-2273,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-2273,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-01-01","end":"2020-09-30","val":72714,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":72714,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":91068,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":91068,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-52015,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-52015,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-43282,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":-43282,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":-1588,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-1588,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":1821,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":1821,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-9330,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":-9330,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-37576,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":-37576,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":-5530,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":-5530,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":76757,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":76757,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-18110,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":-18110,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"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":-14799,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":11219,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-03-31","val":31859,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":22450,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-06-30","val":-22450,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-09-30","val":15962,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":15962,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2012-01-01","end":"2012-03-31","val":31055,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-03-31","val":31055,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-06-30","val":15037,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":15037,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":28660,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":28660,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2013-01-01","end":"2013-03-31","val":26832,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-03-31","val":26832,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-06-30","val":16981,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":16981,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":12088,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":12088,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2014-01-01","end":"2014-03-31","val":27146,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-03-31","val":27146,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-06-30","val":16424,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":16424,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":10751,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":10751,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2015-01-01","end":"2015-03-31","val":28145,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-03-31","val":28145,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-06-30","val":17098,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-09-30","val":21367,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-09-30","val":21367,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2016-01-01","end":"2016-03-31","val":28461,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-09-30","val":12677,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-09-30","val":12677,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":9836,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"}]}},"IncreaseDecreaseInPrepaidRent":{"label":"Increase (Decrease) in Prepaid Rent","description":"Amount of increase (decrease) of consideration paid in advance for rent that provides economic benefits in future periods.","units":{"USD":[{"start":"2015-01-01","end":"2015-06-30","val":2182,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":820,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-1768,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-2588,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-5176,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-06-30","val":-5176,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-09-30","val":-6928,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-09-30","val":-6928,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-8260,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2016-01-01","end":"2016-12-31","val":-8260,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2017-01-01","end":"2017-03-31","val":-1333,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-03-31","val":-1333,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-06-30","val":-2666,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-06-30","val":-2666,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":-3135,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-3135,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-12-31","val":-3174,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2017-01-01","end":"2017-12-31","val":-3174,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2018-01-01","end":"2018-03-31","val":-39,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-03-31","val":-39,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-06-30","val":-78,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-78,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-09-30","val":-3562,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-3562,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":-8789,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2018-01-01","end":"2018-12-31","val":-8789,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2019"}]}},"IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements":{"label":"Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements","description":"Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity unit purchase agreements using the treasury stock method.","units":{"shares":[{"start":"2011-01-01","end":"2011-06-30","val":-158455,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":-168215,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":138093,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":116865,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2012-01-01","end":"2012-03-31","val":186601,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-161428,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":161428,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-136256,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":136256,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":157127,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":157127,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":148524,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":148524,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":174623,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":203229,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":203229,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":189160,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":189160,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":175090,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":175090,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":198778,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":198778,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":218016,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":218016,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":204315,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":204315,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":207672,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":207672,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":192461,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":192461,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":201832,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":201832,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":190151,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":190151,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":193521,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":251577,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":121996,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":158594,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":144961,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":188449,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":167926,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":218304,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":125513,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":163167,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":86614,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":112598,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":162983,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":162983,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":0,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":277787,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":277787,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":198759,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":198759,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":139560,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":139560,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":33682,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":33682,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":11562,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":11562,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":98589,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":98589,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":295767,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-07-01","end":"2020-09-30","val":295767,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":235861,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":235861,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":220775,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":220775,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":207757,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-04-01","end":"2021-06-30","val":207757,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":228054,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":228054,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":243774,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":243774,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":241642,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":241642,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":212933,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":212933,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":236941,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":236941,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":224328,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":224328,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":199696,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":199696,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":201052,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":201052,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":198511,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":198511,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":231950,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":231950,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":225461,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":225461,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-04-01","end":"2023-06-30","val":250220,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":250220,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":241855,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":241855,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":234870,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":234870,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":241141,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":241141,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":213492,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":213492,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":218358,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":218358,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-04-01","end":"2024-06-30","val":192697,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-04-01","end":"2024-06-30","val":192697,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":214947,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":214947,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-07-01","end":"2024-09-30","val":207518,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":207518,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":219505,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":219505,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":232372,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":232372,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":214387,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-04-01","end":"2025-06-30","val":226100,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":225555,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-07-01","end":"2025-09-30","val":198242,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":198988,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":188665,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"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":612500,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":612500,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":567500,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":497500,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":403893,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":463500,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":448500,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":448500,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":433500,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":433500,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":453500,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":453500,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":463500,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":463500,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":300627,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":475250,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":517000,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":517000,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":488750,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":488750,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":460500,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":460500,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":497166,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":497166,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":514000,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":514000,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":497625,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":497625,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":471750,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":471750,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":444500,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":444500,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":462667,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":462667,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":444500,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":444500,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":433125,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":563063,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":292500,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":380250,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":303750,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":394875,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":315000,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":409500,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":262167,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":340817,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":179000,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":232700,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":326463,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":326463,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":0,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":360450,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":360450,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":256947,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":256947,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":143280,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":143280,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":36533,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":36533,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":13700,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":13700,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":106733,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":106733,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":320200,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-07-01","end":"2020-09-30","val":320200,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":278100,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":278100,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":278100,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":278100,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":278100,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-04-01","end":"2021-06-30","val":278100,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":278100,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":278100,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":278100,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":278100,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":278100,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":278100,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":239100,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":239100,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":276391,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":276391,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":277300,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":277300,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":237692,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":237692,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":237000,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":237000,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":237000,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":237000,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":306650,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":306650,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":305236,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":305236,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-04-01","end":"2023-06-30","val":335137,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":335137,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":320697,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":320697,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":311950,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":311950,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":315862,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":315862,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":258000,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":258000,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":257679,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":257679,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-04-01","end":"2024-06-30","val":227357,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-04-01","end":"2024-06-30","val":227357,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":257133,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":257133,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-07-01","end":"2024-09-30","val":255500,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":255500,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":279726,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":279726,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":341950,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":341950,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":312731,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-04-01","end":"2025-06-30","val":311673,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":311033,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-07-01","end":"2025-09-30","val":279348,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":281492,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":268301,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"InvestmentsFairValueDisclosure":{"label":"Investments, Fair Value Disclosure","description":"Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.","units":{"USD":[{"end":"2011-12-31","val":1753072,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q4I"},{"end":"2012-09-30","val":1754534,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"}]}},"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":231480,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":235452,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":235452,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":267530,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2013-01-01","end":"2013-12-31","val":267925,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2014-01-01","end":"2014-12-31","val":291239,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2014-01-01","end":"2014-12-31","val":291239,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":285565,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2015-01-01","end":"2015-12-31","val":285565,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":291016,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2016-01-01","end":"2016-12-31","val":291016,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2017-01-01","end":"2017-12-31","val":290634,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2017-01-01","end":"2017-12-31","val":290634,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2018-01-01","end":"2018-12-31","val":352971,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018"}]}},"LesseeOperatingLeaseDiscountRate":{"label":"Lessee, Operating Lease, Discount Rate","description":"Discount rate used by lessee to determine present value of operating lease payments.","units":{"pure":[{"end":"2019-03-31","val":0.0454,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.0454,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.0454,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"}]}},"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":3311205,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":3250002,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":3187574,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":3124534,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2019Q4I"},{"end":"2020-12-31","val":2869222,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":2606306,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"},{"end":"2022-12-31","val":2335393,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2056409,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2023Q4I"},{"end":"2025-12-31","val":92048,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"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":1769054,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1769054,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-12-31","val":1769054,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1473078,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1168277,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"},{"end":"2022-12-31","val":854223,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":530803,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2023Q4I"}]}},"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-12-31","val":255311,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2019Q4I"},{"end":"2020-12-31","val":262970,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":270859,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"},{"end":"2022-12-31","val":278985,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":287356,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2023Q4I"},{"end":"2025-12-31","val":36819,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearFive":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Five","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":278985,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":278985,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":278985,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":287355,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2019Q4I"},{"end":"2020-12-31","val":295975,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":304855,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"},{"end":"2022-12-31","val":314000,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":323420,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2023Q4I"}]}},"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":270859,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":270859,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":270859,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":278985,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2019Q4I"},{"end":"2020-12-31","val":287355,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":295975,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"},{"end":"2022-12-31","val":304855,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":314000,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2023Q4I"}]}},"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":262970,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":262970,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":262970,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":270859,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2019Q4I"},{"end":"2020-12-31","val":278985,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":287355,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"},{"end":"2022-12-31","val":295975,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":304855,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2023Q4I"},{"end":"2025-12-31","val":18410,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"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":255311,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":255311,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":255311,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":262970,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2019Q4I"},{"end":"2020-12-31","val":270859,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":278985,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"},{"end":"2022-12-31","val":287355,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":295975,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2023Q4I"},{"end":"2025-12-31","val":36819,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"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":186671,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":125468,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":63040,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"}]}},"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":763132,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":734334,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":705907,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":677872,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2019Q4I"},{"end":"2020-12-31","val":569789,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":468694,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"},{"end":"2022-12-31","val":375266,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":290235,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2023Q4I"},{"end":"2025-12-31","val":7523,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"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":7190231,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":7190231,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":7190231,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-06-30","val":7201692,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":7382624,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":7780697,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":7780697,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":7780697,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":7780697,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":7780697,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":8325368,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":7943215,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":7878351,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":8780937,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":8780937,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":8780937,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":8780937,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":8780937,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":9219198,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":8958708,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":8345602,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":8700801,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":8847041,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":8847041,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":8847041,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":8847041,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":8644917,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":9195854,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":9592779,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":9727297,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":9727297,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":9727297,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":9727297,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":9727297,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":9243563,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":9696607,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":9329018,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":9566823,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":9566823,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":9566823,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":9520116,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":9520116,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":10085554,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":10050916,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":10024730,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":10242786,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":10242786,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":10242786,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":10242786,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":10242786,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":9810278,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":10328745,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":10000681,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":10238385,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":10238385,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":10238385,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":10238385,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":10238385,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":10250698,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":10502962,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":9961453,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":10659348,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":10659348,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":10659348,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":10659348,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":10659348,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":13207829,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":13337125,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":12825600,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":13268489,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":13268489,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":13268489,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":13268489,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":13268489,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":13405806,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":15187593,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":14858777,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":15990891,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":15990891,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":15990891,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":15990891,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":15990891,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":15579255,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":16115483,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":15417743,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":14296364,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":14296364,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":14296364,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":14296364,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":14296364,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":14114542,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":14848870,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":14665837,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":14898335,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":14898335,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":14898335,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":14898335,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":14898335,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":14226402,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":14284352,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":14571079,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":14704629,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":14704629,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":14704629,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":14704629,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":14704629,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":14928654,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":15625211,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":15480613,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":13770752,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":13770752,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":13770752,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":13770752,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":13770752,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":13107619,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":14448669,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":13921470,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":13883222,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":13883222,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":12711098,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"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":11310507,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":11310507,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":11310507,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-06-30","val":11742040,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":11790921,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":12571134,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":12571134,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":12571134,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":12571134,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":12571134,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":13222667,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":12985765,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":13240999,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":12709948,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":12709948,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":12709948,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":12709948,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":12709948,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":13219572,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":13040936,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":12672013,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":12736963,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":12736963,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":12736963,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":12736963,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":12736963,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":12428212,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":13227888,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":13782965,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":13803683,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":13803683,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":13803683,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":13803683,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":13803683,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":13455487,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":14108714,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":14040098,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":14024211,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":14024211,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":14024211,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":13830157,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":13830157,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":14490708,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":14474211,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":14416112,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":14208823,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":14208823,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":14208823,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":14208823,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":14208823,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":13567023,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":14037068,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":13725516,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":13820693,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":13820693,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":13820693,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":13820693,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":13820693,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":13603063,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":13793984,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":13262529,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":13617180,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":13617180,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":13617180,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":13617180,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":13617180,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":16043457,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":16175016,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":15879546,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":15962708,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":15962708,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":15962708,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":15962708,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":15962708,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":15916905,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":17742841,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":17706917,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":18692542,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":18692542,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":18692542,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":18692542,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":18692542,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":18478042,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":19353946,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":19170209,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":20425428,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":20425428,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":20425428,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":20425428,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":20425428,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":20414059,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":21376714,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":21698342,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":22468070,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":22468070,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":22468070,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":22468070,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":22468070,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":22099318,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":22634242,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":23321975,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":24072515,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":24072515,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":24072515,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":24072515,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":24072515,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":24448940,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":25297303,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":25730566,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":24912498,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":24912498,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":24912498,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":24912498,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":24912498,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":24435712,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":26126407,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":25866836,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":26237315,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":26237315,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":25149169,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"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":7189082,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":7189082,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":7189082,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-06-30","val":7199165,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":7379484,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":7776983,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":7776983,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":7776983,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":7776983,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":7619598,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":8321080,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":7938353,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":7873243,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":8184392,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":8184392,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":8184392,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":8184392,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":8184392,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":8622570,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":8361878,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":7748834,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":8058846,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":8058846,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":8058846,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":8058846,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":8058846,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":7846411,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":8465769,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":8883649,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":8981060,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":8981060,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":8981060,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":8981060,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":8981060,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":8498417,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":8975376,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":8606425,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":8756348,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":8756348,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":8756348,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":8756348,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":8756348,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":9272491,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":9250962,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":9269731,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":9467809,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":9467809,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":9467809,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":9467809,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":9467809,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":9115173,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":9651927,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":9295141,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":9708304,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":9708304,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":9708304,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":9708304,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":9708304,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":9795630,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":10061895,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":9516267,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":10144430,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":10144430,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":9966301,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":9966301,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":9966301,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":10320416,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":10258956,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":9762016,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":10281122,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":10281122,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":10281122,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":10281122,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":10281122,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":10453877,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":11808395,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":11633820,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":13059862,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":13059862,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":13059862,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":13059862,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":13059862,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":12941452,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":13572007,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":12868725,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":11801308,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":11801308,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":11801308,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":11801308,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":11801308,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":11607832,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":12271143,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":12065454,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":12636275,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":12636275,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":12636275,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":12636275,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":12636275,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":12010115,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":12176692,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":12554737,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":12730815,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":12730815,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":12730815,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":12730815,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":12730815,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":12883144,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":13644016,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":13550671,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":13137858,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":13137858,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":13137858,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":13137858,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":13137858,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":12341922,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":13707169,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":13199789,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":13293479,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":13293479,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":12108237,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"LoansPayableToBankCurrent":{"label":"Loans Payable to Bank, Current","description":"Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer.","units":{"USD":[{"end":"2019-12-31","val":0,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":0,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-06-30","val":907079,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1102833,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1299007,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":1299007,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":1299007,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":1299007,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":1299007,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1495812,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1561500,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1561500,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"}]}},"LongTermLoansFromBank":{"label":"Loans Payable to Bank, Noncurrent","description":"Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion.","units":{"USD":[{"end":"2019-12-31","val":0,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":0,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-06-30","val":654421,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":458667,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":262493,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":262493,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":262493,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":262493,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":262493,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":65688,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"}]}},"MarketableSecuritiesCurrent":{"label":"Marketable Securities, Current","description":"Amount of investment in marketable security, classified as current.","units":{"USD":[{"end":"2010-12-31","val":1204234,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2010-12-31","val":1204234,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":1204234,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2011-06-30","val":1214083,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1765874,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":1753072,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2011-12-31","val":1753072,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":1753072,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":1753072,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":1753072,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2012-03-31","val":1749940,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":1740978,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1754534,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1725633,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2012-12-31","val":1725633,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":1725633,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":1725633,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":1725633,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2013-03-31","val":1718979,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1658666,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1422813,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1398022,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2013-12-31","val":1398022,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":1398022,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":1398022,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":1398022,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2014-03-31","val":1406331,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1393590,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1387433,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1363439,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2014-12-31","val":1363439,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":1363439,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":1363439,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":1363439,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2015-03-31","val":1367892,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1344107,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1338900,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":245474,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2015-12-31","val":245474,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":245474,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":245474,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":245474,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2016-03-31","val":262135,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":276587,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":274029,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2016Q4I"}]}},"MarketableSecuritiesRealizedGainLoss":{"label":"Marketable Securities, Realized Gain (Loss)","description":"Amount of realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-5063,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2016-01-01","end":"2016-12-31","val":-5063,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2017"}]}},"MarketableSecuritiesUnrealizedGainLoss":{"label":"Marketable Securities, Unrealized Gain (Loss)","description":"Amount of unrealized gain (loss) on investment in marketable security.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-10530,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":37451,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":-6269,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1100,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":9849,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-06-30","val":-9849,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-09-30","val":48929,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":48929,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":36672,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":36672,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2012-01-01","end":"2012-03-31","val":-3132,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-03-31","val":-3132,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-06-30","val":-12094,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-12094,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-12067,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-12067,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-40598,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":-40598,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2013-01-01","end":"2013-03-31","val":-6654,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-03-31","val":-6654,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-06-30","val":-66967,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-66967,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":-77363,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-77363,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":-90218,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2013-01-01","end":"2013-12-31","val":-90218,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2014-01-01","end":"2014-03-31","val":8309,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-03-31","val":8309,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-06-30","val":-4432,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-4432,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":-24797,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-24797,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-12-31","val":-38093,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2014-01-01","end":"2014-12-31","val":-38093,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2015-01-01","end":"2015-03-31","val":4453,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-03-31","val":4453,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-06-30","val":-19332,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-19332,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-09-30","val":-37292,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-09-30","val":-37292,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-12-31","val":-42753,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2015-01-01","end":"2015-12-31","val":-42753,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2016-01-01","end":"2016-03-31","val":16661,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-03-31","val":16661,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-06-30","val":31113,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-06-30","val":31113,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-09-30","val":27777,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-09-30","val":27777,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"}]}},"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":50000,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":-344980,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":-344980,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":0,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":15000,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":15000,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-380730,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-380730,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-374731,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":-374731,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":23000,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":23000,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":23000,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":23000,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":23000,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":23000,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-1541742,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":-1541742,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":17039,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":17039,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":-380896,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":596,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":596,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":597,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-536120,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-536120,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":-536120,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-536120,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-536120,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-01-01","end":"2019-12-31","val":-536120,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":-536120,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":1561500,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":1561500,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-01-01","end":"2020-09-30","val":1561500,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":1561500,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":1561500,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":1561500,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-06-30","val":96935,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-01-01","end":"2025-09-30","val":96935,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-01-01","end":"2025-12-31","val":96935,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"NetCashProvidedByUsedInFinancingActivitiesContinuingOperations":{"label":"Net Cash Provided by (Used in) Financing Activities, Continuing Operations","description":"Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":-380896,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":596,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":596,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":597,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":-309609,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2014-01-01","end":"2014-12-31","val":-309609,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2015-01-01","end":"2015-03-31","val":67605,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-03-31","val":67605,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-06-30","val":100455,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":100455,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-09-30","val":71496,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-09-30","val":172760,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-12-31","val":-341318,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2015-01-01","end":"2015-12-31","val":-240054,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-536120,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2016"}]}},"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":-1303084,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":-1366092,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":-1446836,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-22126,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-50559,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":-50559,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-595281,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-595281,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-617098,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":-617098,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-25850,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-25850,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-66128,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-66128,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-102754,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-102754,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-116856,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":-116856,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-10374,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-10374,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-95839,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-95839,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":-16514,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-16514,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":-93190,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-49298,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-58536,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":-102725,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2016-01-01","end":"2016-06-30","val":-142077,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-157137,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":4977,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-58175,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-68792,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-68792,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":-98242,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":-98242,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-198852,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":-198852,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-9258,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-9258,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-12435,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":-12435,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-253992,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-253992,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-296702,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-296702,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-39851,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":-39851,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-112092,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-112092,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":-124856,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-124856,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-01-01","end":"2019-12-31","val":-141435,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":-141435,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-38046,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":-38046,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-69131,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-69131,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-01-01","end":"2020-09-30","val":-87894,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":-87894,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":-746291,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":-746291,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":354652,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":354652,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":275503,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":275503,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":186525,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":186525,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":101420,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":101420,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-70362,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":-70362,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-167631,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":-167631,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":-196910,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":-196910,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-4259388,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":-4259388,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-47656,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":-47656,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-78089,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":-78089,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-01-01","end":"2023-09-30","val":-147000,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-147000,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-310998,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":-310998,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-197593,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":-197593,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-208195,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":-208195,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-01-01","end":"2024-09-30","val":-5326358,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-5326358,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-01-01","end":"2024-12-31","val":-7202372,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":-7202372,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":309,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":309,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-1155493,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-01-01","end":"2025-09-30","val":-1438681,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-01-01","end":"2025-12-31","val":-1491373,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":-80707,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"NetCashProvidedByUsedInInvestingActivitiesContinuingOperations":{"label":"Net Cash Provided by (Used in) Investing Activities, Continuing Operations","description":"Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":-93190,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-49298,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-58536,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":-102725,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":-139715,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2014-01-01","end":"2014-12-31","val":-139715,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2015-01-01","end":"2015-03-31","val":-17855,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-03-31","val":-17855,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-06-30","val":-187670,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-187670,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-09-30","val":-267661,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-09-30","val":-267661,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-12-31","val":798904,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2015-01-01","end":"2015-12-31","val":798904,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2016-01-01","end":"2016-03-31","val":-125481,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-03-31","val":-125481,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-06-30","val":-142077,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-09-30","val":-157137,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":4977,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-58175,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","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":1396045,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":2021871,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":2754918,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":29757,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":807909,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":807909,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":1496055,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":1496055,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":1880465,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":1880465,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":388782,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":388782,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1185913,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":1185913,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":1237882,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":1237882,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":1549852,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":1549852,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":425797,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":425797,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":971373,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":971373,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":807913,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":807913,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":701060,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-24703,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":799339,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":1012532,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2016-01-01","end":"2016-06-30","val":711110,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":1000254,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":1035587,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-320686,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":44981,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":44981,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":160549,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":160549,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":247777,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":247777,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-6064,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-6064,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":41533,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":41533,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":125294,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":125294,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":164573,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":164573,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":362905,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":362905,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":448372,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":448372,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":626307,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":626307,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-01-01","end":"2019-12-31","val":886492,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":886492,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":60511,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":60511,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":187445,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":187445,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-01-01","end":"2020-09-30","val":701713,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":701713,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":1211687,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":1211687,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-192971,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-192971,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":325559,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":325559,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":1204789,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":1204789,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":1977369,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":1977369,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-115769,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":-115769,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":413873,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":413873,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":1421355,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":1421355,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":1744495,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":1744495,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-175075,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":-175075,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":661421,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":661421,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-01-01","end":"2023-09-30","val":1368405,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":1368405,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":1449307,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":1449307,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":608774,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":608774,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1560601,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":1560601,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-01-01","end":"2024-09-30","val":2209454,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":2209454,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-01-01","end":"2024-12-31","val":2871908,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":2871908,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-837587,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":-837587,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":162967,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-01-01","end":"2025-09-30","val":1585662,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-01-01","end":"2025-12-31","val":968188,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":-452056,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations":{"label":"Net Cash Provided by (Used in) Operating Activities, Continuing Operations","description":"Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":701060,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-24703,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":799339,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":1012532,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":1329360,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2014-01-01","end":"2014-12-31","val":1329360,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2015-01-01","end":"2015-03-31","val":185389,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-03-31","val":185389,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-06-30","val":473972,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":473972,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-09-30","val":893420,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-09-30","val":792156,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-12-31","val":730845,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2015-01-01","end":"2015-12-31","val":629581,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2016-01-01","end":"2016-03-31","val":27659,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-03-31","val":27659,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-06-30","val":711110,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-09-30","val":1000254,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":1035587,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-320686,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","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":402894,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":219418,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":756312,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":353417,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":1013310,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":129411,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":339060,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":339060,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":209649,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":209649,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":567946,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":567946,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":228885,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":228885,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":908589,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":908589,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":48054,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":48054,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":157549,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":164935,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":109495,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":116881,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":438473,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":438473,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":273538,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":273538,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":529817,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":529817,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":31603,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":31603,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":75956,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":75956,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":44353,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":44353,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":267503,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":267503,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":191547,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":191547,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":341813,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":293572,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-139192,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-139192,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":77578,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":77578,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":216769,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":216769,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":203759,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":203759,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":126181,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":126181,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":370554,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":370554,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":36521,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":36521,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":171594,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":171594,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":135073,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":135073,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":366001,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":380978,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":194407,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":199399,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":493217,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":513186,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-90326,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":-90326,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-110980,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":-110980,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-20654,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":-20654,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-31027,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-31027,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":79953,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":79953,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":52443,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":52443,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-244293,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-244293,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-327980,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-327980,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":-83687,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-83687,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-347097,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":-347097,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-19117,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":-19117,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":12070,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":12070,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-255436,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-255436,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-342273,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":-342273,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-86837,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":-86837,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-353419,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-353419,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-11146,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":-11146,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-179332,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-179332,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-136468,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":-136468,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-147998,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-147998,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":-11530,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-11530,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":55592,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":55592,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-07-01","end":"2019-09-30","val":203590,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":203590,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":217594,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":217594,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-198348,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":-198348,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-169427,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-169427,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-04-01","end":"2020-06-30","val":28921,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":28921,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":111655,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":111655,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":281082,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-07-01","end":"2020-09-30","val":281082,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-47428,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":-47428,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":187714,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":187714,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":510422,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":510422,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":322708,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-04-01","end":"2021-06-30","val":322708,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1005774,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":1005774,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":495352,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":495352,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":3363704,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":3363704,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":151121,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":151121,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":363789,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":363789,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":212668,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":212668,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":849766,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":849766,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":485977,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":485977,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1360238,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":1360238,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":275280,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":275280,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":726631,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":726631,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-04-01","end":"2023-06-30","val":451351,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":451351,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":1105308,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":1105308,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":378677,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":378677,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":1695053,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":1695053,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":127407,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":127407,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":256593,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":256593,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-04-01","end":"2024-06-30","val":129186,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-04-01","end":"2024-06-30","val":129186,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":808175,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":808175,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-07-01","end":"2024-09-30","val":551582,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":551582,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":1674902,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":1674902,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":159062,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":159062,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":388589,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-04-01","end":"2025-06-30","val":229527,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":633457,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-07-01","end":"2025-09-30","val":244868,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":1017931,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":58312,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"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":14591,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":13864,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":54161,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":39570,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":23443,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1551,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":34918,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":34918,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":33367,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":33367,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":87015,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":87015,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":52096,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":52096,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":98592,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":98592,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-2811,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-2811,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":12616,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":12616,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":15428,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":15428,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":26468,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":26468,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":13851,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":13851,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":21945,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":21945,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-6361,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-6361,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-42430,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-42430,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-36069,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-36069,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-38170,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-38170,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":4260,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":4260,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-38560,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":-38560,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":8575,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":8575,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":21822,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":21822,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":13247,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":13247,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":16101,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":16101,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-5721,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":-5721,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":17127,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":17127,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":4956,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":4956,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":5694,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":738,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1014,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":-4680,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":2344,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":17911,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"},{"start":"2017-01-01","end":"2017-06-30","val":14570,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":9763,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":29932,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":15362,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":47216,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":21042,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":51644,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":51644,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":30602,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":30602,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":88354,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":88354,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":36710,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":36710,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":129111,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":129111,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":40890,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":40890,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":84099,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":84099,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":43209,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":43209,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":124322,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":124322,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-07-01","end":"2019-09-30","val":40223,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":40223,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":155852,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":155852,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":22684,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":22684,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":26101,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":26101,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-04-01","end":"2020-06-30","val":3417,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":3417,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":27017,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":27017,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":916,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-07-01","end":"2020-09-30","val":916,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":26774,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":26774,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":3248,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":3248,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":3494,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":3494,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":246,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-04-01","end":"2021-06-30","val":246,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":3756,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":3756,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":263,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":263,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":9962,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":9962,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":697,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":697,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":11787,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":11787,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":11090,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":11090,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":66368,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":66368,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":54581,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":54581,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":180762,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":180762,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":140978,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":140978,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":333547,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":333547,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-04-01","end":"2023-06-30","val":192569,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":192569,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":521630,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":521630,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":188083,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":188083,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":715330,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":715330,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":201759,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":201759,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":397495,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":397495,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-04-01","end":"2024-06-30","val":195735,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-04-01","end":"2024-06-30","val":195735,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":664587,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":664587,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-07-01","end":"2024-09-30","val":267092,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":267092,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":918572,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":918572,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":180833,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":180833,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":360516,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-04-01","end":"2025-06-30","val":179684,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":553739,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-07-01","end":"2025-09-30","val":193222,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":745955,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":169803,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"NumberOfOperatingSegments":{"label":"Number of Operating Segments","description":"Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.","units":{"pure":[{"start":"2012-01-01","end":"2012-12-31","val":1,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012"}],"Segment":[{"start":"2013-01-01","end":"2013-12-31","val":1,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":1,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":1,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":1,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":1,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":1,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":1,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":1,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":1,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":1,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":1,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-01-01","end":"2025-09-30","val":1,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-01-01","end":"2025-12-31","val":1,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":1,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"OperatingCostsAndExpenses":{"label":"Operating Costs and Expenses","description":"Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.","units":{"USD":[{"start":"2018-01-01","end":"2018-03-31","val":1483991,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":2897685,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":1413694,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":4314468,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":1416783,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":5764535,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1468993,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":1468993,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":2895490,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":2895490,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":1426497,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":1426497,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":4316780,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":4316780,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-07-01","end":"2019-09-30","val":1421290,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":1421290,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":5759660,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":5759660,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1526328,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":1526328,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":3041797,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":3041797,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-04-01","end":"2020-06-30","val":1515469,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":1515469,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":4556456,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":4556456,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":1514659,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-07-01","end":"2020-09-30","val":1514659,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":6026464,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":6026464,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":1627786,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":1627786,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":3201472,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":3201472,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":1573686,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-04-01","end":"2021-06-30","val":1573686,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":4721331,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":4721331,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":1519860,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":1519860,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":6332091,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":6332091,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1748164,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":1748164,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":3473486,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":3473486,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":1715574,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":1715574,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":5117975,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":5117975,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":1644489,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":1644489,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":6984729,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":6984729,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1920371,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":1920371,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":3854796,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":3854796,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-04-01","end":"2023-06-30","val":1934425,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":1934425,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":5806156,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":5806156,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":1951360,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":1951360,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":7833037,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":7833037,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":2197777,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":2197777,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":4360878,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":4360878,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-04-01","end":"2024-06-30","val":2173184,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-04-01","end":"2024-06-30","val":2173184,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":6566750,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":6566750,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-07-01","end":"2024-09-30","val":2205871,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":2205871,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":8621851,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":8621851,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":2283374,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":2283374,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":4477434,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-04-01","end":"2025-06-30","val":2194060,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":6669223,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-07-01","end":"2025-09-30","val":2191789,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":8922769,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":2520905,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"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":3851530,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":1951908,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":5690744,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":1839215,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":7666114,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":2220662,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":4492718,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":4492718,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":2272056,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":2272056,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":6824008,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":6824008,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":2331290,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":2331290,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":8942063,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":8942063,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":2562246,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":2562246,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":5103284,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":5103284,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":2541039,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":2541039,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":7483181,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":7483181,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":2379896,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":2379896,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":10088204,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":10088204,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":2806892,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":2806892,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":5630929,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":5630929,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":2824037,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":2824037,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":8331292,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":8331292,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":2700363,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":2700363,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":11218309,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":11218309,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":3104527,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":3104527,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":5840401,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":5840401,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":2735875,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":2735875,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":8674811,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":8674811,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":2834410,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":2834410,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":11511451,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":11511451,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":3013296,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":3013296,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":5883400,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":5883400,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":2870104,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":2870104,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":8707956,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":8707956,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":2824556,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":2824556,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":11569509,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":11569509,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":3276857,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":3276857,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":6501276,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":6501276,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":3224419,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":3224419,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":9612505,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":9612505,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":3111229,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":3111229,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":12639931,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":12639931,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3559411,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":3559411,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":7012459,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":7012459,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":3453048,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":3453048,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":10402590,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":10402590,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":3390131,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":3390131,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":13662995,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":13662995,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":3719163,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":3719163,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":7325386,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":7325386,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":3606223,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":3606223,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":10852074,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":10852074,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":3526688,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":3526688,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":14212310,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":14212310,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":3687393,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":3687393,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":7311668,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":7311668,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":3624275,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":3624275,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":10747775,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":10747775,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-07-01","end":"2019-09-30","val":3436107,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":3436107,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":14313967,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":14313967,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":3995698,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":3995698,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":7959126,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":7959126,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-04-01","end":"2020-06-30","val":3963428,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":3963428,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":11636996,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":11636996,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":3677870,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-07-01","end":"2020-09-30","val":3677870,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":15970493,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":15970493,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":3893090,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":3893090,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":7723662,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":7723662,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":3830571,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-04-01","end":"2021-06-30","val":3830571,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":11343150,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":11343150,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":3619489,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":3619489,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":14763084,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":14763084,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":4143222,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":4143222,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":8308496,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":8308496,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":4165273,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":4165273,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":12283985,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":12283985,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":3975490,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":3975490,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":16407838,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":16407838,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":4376933,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":4376933,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":8658438,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":8658438,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-04-01","end":"2023-06-30","val":4281505,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":4281505,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":13145161,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":13145161,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":4486723,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":4486723,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":17439835,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":17439835,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":4844548,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":4844548,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":9803960,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":9803960,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-04-01","end":"2024-06-30","val":4959411,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-04-01","end":"2024-06-30","val":4959411,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":14364077,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":14364077,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-07-01","end":"2024-09-30","val":4560116,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":4560116,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":18560339,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":18560339,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":4846045,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":4846045,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":9784317,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-04-01","end":"2025-06-30","val":4938272,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":14751634,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-07-01","end":"2025-09-30","val":4967317,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":19541585,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":5080605,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"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":665045,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":352965,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":1215763,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":550717,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":1676897,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":219299,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":486593,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":486593,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":267294,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":267294,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":735642,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":735642,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":249049,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":249049,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":1212137,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":1212137,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":83009,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":83009,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":282198,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":282198,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":199188,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":199188,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":724357,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":724357,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":442160,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":442160,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":974415,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":974415,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":58615,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":58615,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":168330,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":168330,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":109715,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":109715,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":482123,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":482123,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":313793,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":313793,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":618902,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":618902,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-135139,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-135139,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":126997,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":126997,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":262135,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":262135,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":377227,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":377227,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":250230,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":250230,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":692075,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":692075,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":56910,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":56910,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":293912,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":293912,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":237002,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":237002,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":622605,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":622605,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":328693,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":328693,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":916807,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":916807,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-159714,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":-159714,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-208501,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":-208501,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-48787,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":-48787,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-82043,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-82043,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":126458,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":126458,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":174459,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":174459,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-323161,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-323161,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-434733,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-434733,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":-111572,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-111572,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-439512,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":-439512,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-4779,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":-4779,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-277927,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":-277927,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-347239,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-347239,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-475639,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":-475639,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-128400,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":-128400,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-520968,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-520968,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-45329,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":-45329,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-321306,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-321306,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-191584,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":-191584,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-248328,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-248328,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":-56744,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-56744,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-11194,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-11194,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-07-01","end":"2019-09-30","val":237134,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":237134,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":187206,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":187206,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-286947,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":-286947,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-398372,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-398372,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-04-01","end":"2020-06-30","val":-111425,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":-111425,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-38786,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":-38786,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":359586,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-07-01","end":"2020-09-30","val":359586,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-238127,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":-238127,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":239811,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":239811,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":657419,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":657419,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":417608,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-04-01","end":"2021-06-30","val":417608,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1361606,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":1361606,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":704187,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":704187,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":2302048,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":2302048,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":194980,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":194980,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":479724,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":479724,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":284744,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":284744,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":1051942,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":1051942,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":572218,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":572218,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1571479,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":1571479,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":213811,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":213811,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":614805,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":614805,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-04-01","end":"2023-06-30","val":400994,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":400994,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":920951,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":920951,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":306146,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":306146,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":1492096,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":1492096,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-35841,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":-35841,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-61486,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":-61486,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-04-01","end":"2024-06-30","val":-25644,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-04-01","end":"2024-06-30","val":-25644,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":387768,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":387768,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-07-01","end":"2024-09-30","val":449254,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":449254,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":1249542,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":1249542,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":25367,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":25367,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":146638,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-04-01","end":"2025-06-30","val":121270,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":274056,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-07-01","end":"2025-09-30","val":127419,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":582031,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":-93727,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"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":2548073,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2515668,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2481667,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2446662,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2019Q4I"},{"end":"2020-12-31","val":2299433,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":2137612,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1960127,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":1766174,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2024Q4I"},{"end":"2025-12-31","val":84525,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"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-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":0,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":136815,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":140217,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":143694,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":147229,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":147229,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":147229,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":147229,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":147229,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":150805,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":154422,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":158117,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":161874,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":161874,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":161874,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":161874,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":161874,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":165673,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":169516,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":173442,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":177485,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":177485,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":177485,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":177485,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":177485,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":181520,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":185549,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":189717,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":193953,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":193953,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":193953,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":193953,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":193953,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":198237,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":202570,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":206993,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":211488,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":211488,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":211488,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":211488,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":211488,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":216035,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":220632,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":225325,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-09-30","val":30024,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":29364,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":29364,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":29859,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"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-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":0,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2411258,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2375451,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2337973,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2299433,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":2299433,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":2299433,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":2299433,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":2299433,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2260453,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2221030,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2179856,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2137559,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":2137559,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":2137559,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":2137559,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":2137559,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2094780,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2051513,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2006414,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1960127,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":1960127,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":1960127,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":1960127,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":1960127,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1913312,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1865964,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1816697,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1766174,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":1766174,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":1766174,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":1766174,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":1766174,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1715075,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1663395,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1609704,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1554686,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":1554686,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":1554686,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":1554686,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":1554686,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1499041,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1442763,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1384378,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-09-30","val":75753,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":55161,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":55161,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":46836,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"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-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":0,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2512484,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2469025,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2425195,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2380974,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":2380974,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":2380974,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":2380974,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":2380974,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2336354,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2291330,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2245896,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2200031,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":2200031,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":2200031,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":2200031,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":2200031,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2153726,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2106977,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2059776,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2012155,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":2012155,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":2012155,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":2012155,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":2012155,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1963999,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1915302,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1866163,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1816505,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":1816505,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":1816505,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":1816505,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":1816505,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1766319,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1715600,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1664340,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1612512,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":1612512,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":1612512,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":1612512,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":1612512,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1560109,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1507125,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1453548,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-09-30","val":105777,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":84525,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":84525,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":76695,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"OperatingLeaseRightOfUseAssetAmortizationExpense":{"label":"Operating Lease, Right-of-Use Asset, Amortization Expense","description":"Amount of amortization expense for right-of-use asset from operating lease.","units":{"USD":[{"start":"2019-01-01","end":"2019-06-30","val":22106,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":31935,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-01-01","end":"2019-12-31","val":41151,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":9216,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":18434,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":18434,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-01-01","end":"2020-09-30","val":26389,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":26389,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":33715,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":33715,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":7325,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":7325,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":14652,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":14652,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":20678,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":20678,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":26055,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":26055,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":5377,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":5377,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":10755,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":10755,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":14795,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":14795,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":18166,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":18166,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":3371,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":3371,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":6742,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":6742,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-01-01","end":"2023-09-30","val":8735,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":8735,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":10040,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":10040,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1305,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":1305,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":2609,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":2609,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-01-01","end":"2024-09-30","val":2494,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":2494,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-01-01","end":"2024-12-31","val":1670,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":1670,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":0,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-01-01","end":"2025-09-30","val":0,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"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":349926,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":279696,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2013Q4I"},{"end":"2014-12-31","val":105863,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":798914,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":639029,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2016Q4I"},{"end":"2017-12-31","val":467862,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1777495,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"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":133949,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":173833,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2013Q4I"},{"end":"2014-12-31","val":103311,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":166592,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":171561,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2016Q4I"},{"end":"2017-12-31","val":176944,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2017Q4I"},{"end":"2018-12-31","val":249943,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInFiveYears":{"label":"Operating Leases, Future Minimum Payments, Due in Five Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2015-12-31","val":107027,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015Q4I"},{"end":"2018-12-31","val":278985,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"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":510,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2013Q4I"},{"end":"2015-12-31","val":180272,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":108470,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2016Q4I"},{"end":"2018-12-31","val":270859,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInThreeYears":{"label":"Operating Leases, Future Minimum Payments, Due in Three Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":80010,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":2042,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2013Q4I"},{"end":"2014-12-31","val":510,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":174876,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":182197,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2016Q4I"},{"end":"2017-12-31","val":108578,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2017Q4I"},{"end":"2018-12-31","val":262970,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInTwoYears":{"label":"Operating Leases, Future Minimum Payments, Due in Two Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":135967,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":103311,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2013Q4I"},{"end":"2014-12-31","val":2042,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":170147,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":176801,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2016Q4I"},{"end":"2017-12-31","val":182340,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2017Q4I"},{"end":"2018-12-31","val":256862,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueThereafter":{"label":"Operating Leases, Future Minimum Payments, Due Thereafter","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2018-12-31","val":457876,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","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-12-31","val":0.0454,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2019Q4I"},{"end":"2022-12-31","val":0.0454,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0.0454,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":0.0454,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2025-12-31","val":0.067,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"OtherAssetsCurrent":{"label":"Other Assets, Current","description":"Amount of current assets classified as other.","units":{"USD":[{"end":"2010-12-31","val":480922,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":480922,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":480922,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-06-30","val":233307,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":322387,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":451143,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":451143,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":451143,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":451143,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":451143,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":390581,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":269519,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":264705,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":548838,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":548838,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":548838,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":548838,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":548838,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":876501,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":728251,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":583054,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":581132,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":581132,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":581132,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":581132,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":581132,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":454440,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":776815,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":738841,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":516585,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":516585,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":516585,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":516585,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":516585,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":573744,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":824048,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":672740,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":749925,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":749925,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":749925,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":555871,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":555871,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1089352,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":911709,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":686418,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":487257,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":487257,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":487257,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":487257,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":487257,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":359962,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":652740,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":554607,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":530699,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":530699,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":530699,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":530699,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":530699,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":504928,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":870132,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":530563,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":561861,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":561861,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":561861,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":561861,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":561861,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":655315,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":832965,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":522645,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":549821,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":549821,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":549821,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":549821,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":549821,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":624148,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":798626,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":596558,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":589072,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":589072,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":589072,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":589072,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":589072,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":537931,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":804329,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":494466,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":581149,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":581149,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":581149,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":581149,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":581149,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":522210,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":810289,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":738263,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":656379,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":656379,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":656379,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":656379,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":656379,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":656501,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":950993,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1080939,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":788722,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":788722,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":788722,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":788722,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":788722,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":806697,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1048380,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":916279,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":929512,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":929512,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":929512,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":929512,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":929512,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1056602,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":908633,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":899739,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":1131686,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":1131686,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":1098287,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"OtherAssetsNoncurrent":{"label":"Other Assets, Noncurrent","description":"Amount of noncurrent assets classified as other.","units":{"USD":[{"end":"2010-12-31","val":23225,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-12-31","val":23232,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":23232,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":21970,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":21970,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-12-31","val":23653,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":23653,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":23682,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":23682,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-12-31","val":33999,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":33999,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":33999,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-06-30","val":51293,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-12-31","val":23763,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":23763,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":23763,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":23763,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":23763,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":48762,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":38636,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":33599,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":23463,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":23463,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":23463,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":23463,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":23463,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":49768,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":39318,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":48282,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":35613,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":35613,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":35613,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":35613,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":35613,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":44513,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":31607,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":48654,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":35723,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":35723,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":35723,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":35723,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":35723,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":46654,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":33450,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":108437,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":84892,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":84892,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":84892,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":84892,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":84892,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":73399,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":41611,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":83304,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":86714,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":86714,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":86714,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":86714,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":86714,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":77384,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":49136,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":81182,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":163470,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":163470,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":163470,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":163470,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":163470,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":18110,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":18110,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":18110,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":18110,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":18110,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":18110,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":18110,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":18110,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":18110,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":18110,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":18110,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2024Q4I"}]}},"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":"2010-12-31","val":1149,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2010-12-31","val":1149,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":1149,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2011-06-30","val":2527,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":3140,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":3714,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2011-12-31","val":3714,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":3714,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":3714,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":3714,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2012-03-31","val":4288,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":4862,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":5108,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":5190,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2012-12-31","val":5190,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":5190,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":5190,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":5190,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2013-03-31","val":5273,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":5475,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":5413,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":5099,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2013-12-31","val":5099,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":5099,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":5099,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":5099,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2014-03-31","val":4784,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":4470,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":3638,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":2546,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2014-12-31","val":2546,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":2546,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":2546,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":2546,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2015-03-31","val":1455,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":364,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1726,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":4314,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2015-12-31","val":4314,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":4314,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":4314,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":4314,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2016-03-31","val":6902,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":9490,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":11242,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":12574,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2016-12-31","val":12574,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":12574,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":12574,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":12574,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2017-03-31","val":13907,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":15240,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":15709,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":15748,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2017-12-31","val":15748,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":15748,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":15748,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":15748,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2018-03-31","val":15787,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":15826,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":19310,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":24537,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2018-12-31","val":24537,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":24537,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":24537,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":24537,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2019-03-31","val":0,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2019Q4I"}]}},"OtherNoncashIncomeExpense":{"label":"Other Noncash Income (Expense)","description":"Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":0,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":-459,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":-1149,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-689,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-1378,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-06-30","val":1378,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-09-30","val":-1991,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-1991,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-2565,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":-2565,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2012-01-01","end":"2012-03-31","val":-574,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-03-31","val":-574,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-06-30","val":-1148,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-1148,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-1394,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-1394,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-1476,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":-1476,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2013-01-01","end":"2013-03-31","val":-83,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-03-31","val":-83,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-06-30","val":-285,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-285,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":-223,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-223,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":91,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2013-01-01","end":"2013-12-31","val":91,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2014-01-01","end":"2014-03-31","val":315,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-03-31","val":315,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-06-30","val":629,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":629,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":1461,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":1461,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-12-31","val":2553,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2014-01-01","end":"2014-12-31","val":2553,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2015-01-01","end":"2015-03-31","val":1091,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-03-31","val":1091,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-06-30","val":2182,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-09-30","val":820,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-12-31","val":-1768,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-2588,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"}]}},"OtherNonoperatingIncome":{"label":"Other Nonoperating Income","description":"Amount of income related to nonoperating activities, classified as other.","units":{"USD":[{"start":"2015-01-01","end":"2015-06-30","val":5694,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":738,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2016-01-01","end":"2016-06-30","val":34181,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":16270,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2"}]}},"OtherNonoperatingIncomeExpense":{"label":"Other Nonoperating Income (Expense)","description":"Amount of income (expense) related to nonoperating activities, classified as other.","units":{"USD":[{"start":"2015-01-01","end":"2015-09-30","val":1014,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":-4680,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":2344,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":17911,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":34181,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":16270,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":33592,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-09-30","val":33592,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-589,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-07-01","end":"2016-09-30","val":-589,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":27183,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2016-01-01","end":"2016-12-31","val":27183,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2017-01-01","end":"2017-03-31","val":4807,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-03-31","val":4807,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-06-30","val":14570,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":9763,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":29932,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":15362,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":47216,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":21042,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"}]}},"PaymentsForProceedsFromInvestments":{"label":"Payments for (Proceeds from) Investments","description":"The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":-1075212,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-240411,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2016-01-01","end":"2016-12-31","val":-240411,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2017"}]}},"PaymentsOfDividendsCommonStock":{"label":"Payments of Ordinary Dividends, Common Stock","description":"Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.","units":{"USD":[{"start":"2011-01-01","end":"2011-09-30","val":395730,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"}]}},"PaymentsOfOrdinaryDividends":{"label":"Payments of Ordinary Dividends","description":"Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings.","units":{"USD":[{"start":"2010-01-01","end":"2010-09-30","val":-394980,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":394980,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-09-30","val":-395730,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":395731,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":395731,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2012-01-01","end":"2012-12-31","val":1589320,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":1589320,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":397935,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2013-01-01","end":"2013-12-31","val":397935,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2014-01-01","end":"2014-12-31","val":402450,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2014-01-01","end":"2014-12-31","val":402450,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2015-01-01","end":"2015-12-31","val":412402,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2015-01-01","end":"2015-12-31","val":412402,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":536120,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2016-01-01","end":"2016-12-31","val":536120,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2017-01-01","end":"2017-12-31","val":536120,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2017-01-01","end":"2017-12-31","val":536120,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2018-01-01","end":"2018-12-31","val":536120,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2018-01-01","end":"2018-12-31","val":536120,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2019-01-01","end":"2019-12-31","val":536120,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2019-01-01","end":"2019-12-31","val":536120,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2020"}]}},"PaymentsToAcquireAvailableForSaleSecurities":{"label":"Payments to Acquire Available-for-sale Securities","description":"The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.","units":{"USD":[{"start":"2011-01-01","end":"2011-09-30","val":512711,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":13529,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"}]}},"PaymentsToAcquireAvailableForSaleSecuritiesDebt":{"label":"Payments to Acquire Debt Securities, Available-for-sale","description":"Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":458742,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2020"}]}},"PaymentsToAcquireMarketableSecurities":{"label":"Payments to Acquire Marketable Securities","description":"Amount of cash outflow for purchase of marketable security.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":1210401,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":1222439,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":1210503,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-09-30","val":512711,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":512166,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":512166,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2012-01-01","end":"2012-09-30","val":13529,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":13159,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":13159,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2013-01-01","end":"2013-09-30","val":-225457,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-225457,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":-237393,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2013-01-01","end":"2013-12-31","val":-237393,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2014-01-01","end":"2014-09-30","val":14208,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":14208,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-12-31","val":3510,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2014-01-01","end":"2014-12-31","val":3510,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2015-01-01","end":"2015-09-30","val":12753,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-09-30","val":12753,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-12-31","val":-1075212,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-09-30","val":778,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-09-30","val":778,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"}]}},"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":92683,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":143653,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":236333,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":22126,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":50559,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":50559,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":82570,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":82570,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":104932,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":104932,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":25850,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":25850,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":66128,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":66128,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":89225,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":89225,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":103697,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":103697,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":10374,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":10374,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":95839,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":95839,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":241971,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":241971,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":330583,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":330583,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":49298,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":49298,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":58536,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":58536,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":88517,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":88517,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":136205,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":136205,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":17855,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":17855,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":187670,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":187670,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":254908,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":254908,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":276308,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":276308,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":125481,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":125481,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":142077,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":142077,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":156359,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":156359,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":235434,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":235434,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":58175,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":58175,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":68792,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":68792,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":98242,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":98242,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":198852,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":198852,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":9258,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":9258,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":12435,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":12435,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":253992,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":253992,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":296702,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":296702,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":39851,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":39851,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":112092,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":112092,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":124856,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":124856,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-01-01","end":"2019-12-31","val":141435,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":141435,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":38046,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":38046,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":69131,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":69131,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-01-01","end":"2020-09-30","val":87894,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":87894,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":287549,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":287549,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":103585,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":103585,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":182734,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":182734,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":271712,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":271712,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":356817,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":356817,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":70362,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":70362,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":167631,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":167631,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":196910,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":196910,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":257954,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":257954,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":53661,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":53661,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":115817,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":115817,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-01-01","end":"2023-09-30","val":148259,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":148259,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":303895,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":303895,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":197264,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":197264,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":197264,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":197264,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-01-01","end":"2024-09-30","val":278039,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":278039,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-01-01","end":"2024-12-31","val":378714,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":378714,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":6000,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":6000,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":214231,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-01-01","end":"2025-09-30","val":215573,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-01-01","end":"2025-12-31","val":268265,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":80707,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"PreferredStockParOrStatedValuePerShare":{"label":"Preferred Stock, Par or Stated Value Per Share","description":"Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.","units":{"USD/shares":[{"end":"2010-12-31","val":0.01,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":0.01,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":0.01,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-06-30","val":0.01,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":0.01,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":0.01,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":0.01,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":0.01,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":0.01,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":0.01,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":0.01,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":0.01,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":0.01,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0.01,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":0.01,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":0.01,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":0.01,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":0.01,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0.01,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0.01,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0.01,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0.01,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":0.01,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":0.01,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":0.01,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":0.01,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0.01,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0.01,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0.01,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0.01,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":0.01,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":0.01,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":0.01,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":0.01,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0.01,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0.01,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0.01,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0.01,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":0.01,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":0.01,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":0.01,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":0.01,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0.01,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0.01,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0.01,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0.01,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":0.01,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":0.01,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":0.01,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":0.01,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0.01,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0.01,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0.01,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0.01,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":0.01,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":0.01,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":0.01,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":0.01,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0.01,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0.01,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0.01,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0.01,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":0.01,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":0.01,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":0.01,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":0.01,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0.01,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.01,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.01,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.01,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":0.01,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":0.01,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":0.01,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":0.01,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0.01,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0.01,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0.01,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0.01,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":0.01,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":0.01,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":0.01,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":0.01,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0.01,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0.01,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0.01,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0.01,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":0.01,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":0.01,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":0.01,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":0.01,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0.01,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0.01,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0.01,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0.01,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":0.01,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":0.01,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":0.01,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":0.01,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0.01,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0.01,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":0.01,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0.01,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":0.01,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":0.01,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":0.01,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":0.01,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":0.01,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0.01,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":0.01,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":0.01,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":0.01,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":0.01,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":0.01,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":0.01,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":0.01,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":0.01,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":0.01,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":0.01,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":0.01,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":0.01,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"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":5000000,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":5000000,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":5000000,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-06-30","val":5000000,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":5000000,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":5000000,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":5000000,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":5000000,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":5000000,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":5000000,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":5000000,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":5000000,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":5000000,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":5000000,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":5000000,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":5000000,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":5000000,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":5000000,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":5000000,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":5000000,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":5000000,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":5000000,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":5000000,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":5000000,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":5000000,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":5000000,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":5000000,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":5000000,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":5000000,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":5000000,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":5000000,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":5000000,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":5000000,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":5000000,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":5000000,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":5000000,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":5000000,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":5000000,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":5000000,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":5000000,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":5000000,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":5000000,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":5000000,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":5000000,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":5000000,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":5000000,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":5000000,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":5000000,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":5000000,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":5000000,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":5000000,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":5000000,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":5000000,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":5000000,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":5000000,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":5000000,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":5000000,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":5000000,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":5000000,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":5000000,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":5000000,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":5000000,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":5000000,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":5000000,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":5000000,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":5000000,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":5000000,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":5000000,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":5000000,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5000000,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":5000000,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":5000000,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":5000000,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":5000000,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":5000000,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":5000000,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":5000000,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":5000000,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":5000000,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":5000000,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":5000000,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":5000000,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":5000000,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":5000000,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":5000000,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":5000000,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":5000000,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":5000000,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":5000000,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":5000000,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":5000000,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":5000000,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":5000000,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":5000000,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":5000000,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":5000000,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":5000000,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":5000000,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":5000000,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":5000000,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":5000000,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":5000000,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":5000000,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":5000000,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":5000000,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":5000000,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":5000000,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":5000000,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":5000000,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":5000000,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":5000000,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":5000000,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":5000000,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":5000000,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":5000000,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":5000000,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":5000000,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":5000000,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":5000000,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":5000000,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"PreferredStockSharesIssued":{"label":"Preferred Stock, Shares Issued","description":"Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.","units":{"shares":[{"end":"2010-12-31","val":0,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-12-31","val":0,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":0,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":0,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":0,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":0,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":0,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":0,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":0,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":0,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":0,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":0,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":0,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":0,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":0,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":0,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":0,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":0,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":0,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":0,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":0,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":0,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":0,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":0,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":0,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":0,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":0,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":0,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":0,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":0,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":0,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":0,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":0,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":0,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":0,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":0,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":0,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":0,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":0,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":0,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":0,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":0,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":0,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":0,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":0,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":0,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":0,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":0,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":0,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"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":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":0,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":0,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-06-30","val":0,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":0,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":0,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":0,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":0,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":0,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":0,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":0,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":0,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":0,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":0,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":0,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":0,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":0,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":0,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":0,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":0,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":0,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":0,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":0,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":0,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":0,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":0,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":0,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":0,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":0,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":0,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":0,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":0,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":0,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":0,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":0,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":0,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":0,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":0,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":0,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":0,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":0,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":0,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":0,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":0,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":0,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":0,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":0,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":0,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":0,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":0,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":0,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":0,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":0,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":0,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":0,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":0,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"PrepaidExpenseAndOtherAssetsNoncurrent":{"label":"Prepaid Expense and Other Assets, Noncurrent","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 after one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":23225,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q4I"},{"end":"2010-12-31","val":23225,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2011-06-30","val":45675,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":39187,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":23232,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q4I"},{"end":"2011-12-31","val":23232,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":23232,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2012-03-31","val":54287,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":38269,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":51892,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":21970,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q4I"},{"end":"2012-12-31","val":21970,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":21970,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2013-03-31","val":48802,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":38951,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":34058,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":23653,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q4I"},{"end":"2013-12-31","val":23653,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":23653,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2014-03-31","val":50799,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":40077,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":34404,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":23682,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q4I"},{"end":"2014-12-31","val":23682,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":23682,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2015-03-31","val":51827,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":40780,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":45049,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":33999,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q4I"},{"end":"2015-12-31","val":33999,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2016-03-31","val":62460,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-09-30","val":46676,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"}]}},"ProceedsFromBankDebt":{"label":"Proceeds from Bank Debt","description":"The cash inflow from bank borrowing during the year.","units":{"USD":[{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":1561500,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":1561500,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-01-01","end":"2020-09-30","val":1561500,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":1561500,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":1561500,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":1561500,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021"}]}},"ProceedsFromIncomeTaxRefunds":{"label":"Proceeds from Income Tax Refunds","description":"The amount of cash received during the period as refunds for the overpayment of taxes.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":103812,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2018-01-01","end":"2018-12-31","val":103812,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"}]}},"ProceedsFromSaleOfAvailableForSaleSecuritiesDebt":{"label":"Proceeds from Sale of Debt Securities, Available-for-sale","description":"Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).","units":{"USD":[{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-03-31","val":458237,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":458237,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":458237,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":458237,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":458237,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":458237,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":458237,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"}]}},"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":50000,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":50000,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":50000,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":0,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":15000,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":15000,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":15000,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":15000,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":21000,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":21000,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":23000,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":23000,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":23000,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":23000,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":23000,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":23000,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":26000,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":26000,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":6500,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":6500,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":6500,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":6500,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":596,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":1,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":1,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":51,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":51,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":30083,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":30083,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":33084,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":33084,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":39584,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":39584,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":39583,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":39583,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2016"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-06-30","val":96935,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-01-01","end":"2025-09-30","val":96935,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-01-01","end":"2025-12-31","val":96935,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"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":1095771,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":1199469,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":1199469,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-12-31","val":1524984,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":1524984,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1580202,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":1580202,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1855734,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":1855734,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1906890,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":1906890,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-12-31","val":2041701,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":2041701,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":2091976,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":2091976,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":2233410,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":2233410,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-12-31","val":2502530,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":2502530,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":2859346,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":2859346,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":3117299,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":3117299,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-12-31","val":3576896,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":3576896,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-12-31","val":1356743,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":1356743,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":1252342,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"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":364360,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":364360,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":364360,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-06-30","val":332190,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":321448,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":306810,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":306810,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":306810,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":306810,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":306810,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":294519,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":296382,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":281599,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":260438,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":260438,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":260438,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":260438,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":260438,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":235376,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":285465,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":384654,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":422682,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":422682,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":422682,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":422682,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":422682,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":415308,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":367210,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":343083,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":337339,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":337339,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":337339,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":337339,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":337339,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":302447,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":411824,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":424592,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":395026,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":395026,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":395026,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":395026,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":395026,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":469881,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":437971,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":403359,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":430324,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":430324,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":430324,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":430324,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":430324,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":438493,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":399394,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":385434,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":437216,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":437216,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":437216,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":437216,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":437216,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":399426,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":360564,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":552538,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":543762,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":543762,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":543762,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":543762,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":543762,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":532624,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":554820,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":514917,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":477973,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":477973,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":477973,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":477973,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":477973,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":461907,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":439299,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":405131,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":545675,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":545675,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":545675,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":545675,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":545675,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":584748,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":597393,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":611303,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":606193,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":606193,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":606193,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":606193,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":606193,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":582346,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":572615,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":501446,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":481804,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":481804,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":481804,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":481804,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":481804,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":593644,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":561235,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":497462,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":557634,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":557634,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":557634,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":557634,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":557634,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":661728,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":560835,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":544097,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":497560,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":497560,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":497560,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":497560,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":497560,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":417840,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":509027,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":432033,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":415859,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":415859,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":442746,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"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":"2014-01-01","end":"2014-03-31","val":146240,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":146240,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":146240,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"}]}},"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":24399304,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":-24399304,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":-24399304,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010Q4I"},{"end":"2011-06-30","val":24060244,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":-24227089,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":-23886446,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":-23886446,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":-23886446,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":-23886446,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":-23886446,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":-23838392,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":-23728897,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":-23447973,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":-24945949,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":-24945949,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":-24945949,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":-24945949,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":-24945949,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2013-03-31","val":-24914346,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":-24869993,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":-24678446,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":-25002071,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":-25148311,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":-25148311,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":-25148311,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":-25148311,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2014-03-31","val":-25287510,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":-25070740,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":-24944558,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":-25180207,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":-25180207,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":-25180207,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":-25180207,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":-25204084,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":-25143686,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":-25008613,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":-24814206,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":-25123680,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":-25123680,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":-25123680,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":-25076973,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":-25076973,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q4I"},{"end":"2016-03-31","val":-25214006,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":-25234660,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":-25108000,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":-25560650,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":-25560650,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":-25560650,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":-25560650,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":-25560650,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016Q4I"},{"end":"2017-03-31","val":-25804943,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":-25888630,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":-25907747,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":-26084700,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":-26084700,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":-26084700,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":-26084700,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":-26084700,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":-26340136,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":-26426973,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":-26438119,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":-26800152,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":-26800152,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":-26800152,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":-26800152,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":-26800152,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018Q4I"},{"end":"2019-03-31","val":-26936620,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":-26948150,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":-26744560,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":-27118678,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":-27118678,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":-27118678,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":-27118678,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":-27118678,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":-27317026,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1I"},{"end":"2020-06-30","val":-27288105,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":-27007023,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2020Q3I"},{"end":"2020-12-31","val":-27166106,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":-27166106,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":-27166106,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":-27166106,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":-27166106,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":-26978392,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":-26655684,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2021Q2I"},{"end":"2021-09-30","val":-26160332,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":-23802402,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":-23802402,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":-23802402,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":-23802402,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":-23802402,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-03-31","val":-23651281,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":-23438613,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2022Q2I"},{"end":"2022-09-30","val":-22952636,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2022Q3I"},{"end":"2022-12-31","val":-22442164,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":-22442164,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":-22442164,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":-22442164,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":-22442164,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":-22166884,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":-21715533,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":-21336856,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":-20747111,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":-20747111,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":-20747111,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":-20747111,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":-20747111,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":-20619704,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":-20490518,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":-19938936,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":-19072209,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":-19072209,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":-19072209,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":-19072209,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":-19072209,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":-18913147,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":-18683620,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":-18438752,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":-18054278,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":-18054278,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":-17995966,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"Revenues":{"label":"Revenues","description":"Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).","units":{"USD":[{"start":"2015-01-01","end":"2015-09-30","val":9330561,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":3153249,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":12486316,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":3117143,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":6292775,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":3175632,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":9530462,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":9530462,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":3237687,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":3237687,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":12814390,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":12814390,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3236250,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":3236250,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":6577726,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":6577726,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":3341476,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":3341476,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":9963078,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":9963078,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":3385352,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":3385352,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":13385068,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":13385068,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":3371924,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":3371924,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":6849747,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":6849747,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":3477823,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":3477823,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":10331106,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":10331106,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":3481359,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":3481359,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":13891004,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":13891004,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":3495809,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":3495809,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":7063340,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":7063340,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":3567531,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":3567531,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":10736581,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":10736581,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-07-01","end":"2019-09-30","val":3673241,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":3673241,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":14501173,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":14501173,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":3708751,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":3708751,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":7560754,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":7560754,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-04-01","end":"2020-06-30","val":3852003,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":3852003,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":11598210,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":11598210,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":4037456,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-07-01","end":"2020-09-30","val":4037456,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":15732366,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":15732366,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":4132901,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":4132901,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":8381081,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":8381081,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":4248179,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-04-01","end":"2021-06-30","val":4248179,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":12704756,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":12704756,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":4323676,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":4323676,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":17065132,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":17065132,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":4338202,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":4338202,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":8788220,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":8788220,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":4450017,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":4450017,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":13335927,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":13335927,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":4547708,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":4547708,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":17979317,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":17979317,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":4590744,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":4590744,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":9273243,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":9273243,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-04-01","end":"2023-06-30","val":4682499,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":4682499,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":14066112,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":14066112,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":4792869,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":4792869,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":18931931,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":18931931,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":4808707,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":4808707,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":9742474,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":9742474,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-04-01","end":"2024-06-30","val":4933767,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-04-01","end":"2024-06-30","val":4933767,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":14751845,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":14751845,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-07-01","end":"2024-09-30","val":5009370,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":5009370,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":19809881,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":19809881,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":4871412,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":4871412,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":9930955,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-04-01","end":"2025-06-30","val":5059542,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":15025690,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-07-01","end":"2025-09-30","val":5094736,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":20123616,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":4986878,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"SalesRevenueServicesNet":{"label":"Sales Revenue, Services, Net (Deprecated 2018-01-31)","description":"Aggregate revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":4516575,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":2304873,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":6906507,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":2389932,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":9343011,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":2439961,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":4979311,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-06-30","val":4979311,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":2539350,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-04-01","end":"2011-06-30","val":2539350,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-09-30","val":7559650,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":7559650,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":2580339,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-07-01","end":"2011-09-30","val":2580339,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":10154200,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":10154200,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2012-01-01","end":"2012-03-31","val":2645255,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-03-31","val":2645255,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-06-30","val":5385482,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":5385482,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":2740227,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-04-01","end":"2012-06-30","val":2740227,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":8207538,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":8207538,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":2822056,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-07-01","end":"2012-09-30","val":2822056,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":11062619,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":11062619,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2013-01-01","end":"2013-03-31","val":2865507,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-03-31","val":2865507,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-06-30","val":5799259,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":5799259,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":2933752,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-04-01","end":"2013-06-30","val":2933752,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":8813415,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":8813415,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":3014156,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-07-01","end":"2013-09-30","val":3014156,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":11837211,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2013-01-01","end":"2013-12-31","val":11837211,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2014-01-01","end":"2014-03-31","val":2969388,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-03-31","val":2969388,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-06-30","val":5967398,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":5967398,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":2998010,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-04-01","end":"2014-06-30","val":2998010,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":9052038,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":9052038,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":3084640,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-07-01","end":"2014-09-30","val":3084640,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-12-31","val":12203526,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2014-01-01","end":"2014-12-31","val":12203526,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2015-01-01","end":"2015-03-31","val":3070206,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-03-31","val":3070206,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-06-30","val":6177312,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":6177312,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":3107106,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-04-01","end":"2015-06-30","val":3107106,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-09-30","val":9330561,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":3153249,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":12486316,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":3117143,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":6292775,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":3175632,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2"}]}},"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":2621234,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":1347086,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":3844920,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":1223686,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":5102805,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1345513,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":2929752,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":2756572,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":1495659,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":1411059,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":4502063,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":4228203,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":1572311,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":1471631,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":5468802,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":5468802,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1597360,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":1597360,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":3163572,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":3163572,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":1566213,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":1566213,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":4591402,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":4591402,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":1427830,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":1427830,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":6206917,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":6206917,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1734728,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":1734728,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":3387410,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":3387410,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":1652682,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":1652682,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":4965559,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":4965559,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":1578149,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":1578149,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":6611687,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":6611687,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1746410,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":1746410,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":3403526,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":3403526,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":1657116,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":1657116,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":5017858,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":5017858,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":1614332,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":1614332,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":6568885,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":6568885,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1730813,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":1730813,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":3370243,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":3370243,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":1639430,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":1639430,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":5006033,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":5006033,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":1635790,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":1635790,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":6685528,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":6685528,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1970439,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":1970439,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":3973683,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":3973683,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":2003244,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":2003244,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":5781867,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":5781867,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":1808184,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":1808184,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":7495742,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":7495742,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":2113245,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":2113245,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":4186556,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":4186556,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":2073311,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":2073311,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":6200518,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":6200518,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":2013962,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":2013962,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":8044256,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":8044256,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2188124,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":2188124,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":4338614,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":4338614,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":2150490,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":2150490,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":6398936,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":6398936,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":2060322,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":2060322,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":8257619,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":8257619,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2167411,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":2167411,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":4315144,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":4315144,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":2147733,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":2147733,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":6277294,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":6277294,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-07-01","end":"2019-09-30","val":1962150,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":1962150,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":8347083,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":8347083,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":2415258,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":2415258,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":4809524,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":4809524,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-04-01","end":"2020-06-30","val":2394266,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":2394266,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":6919804,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":6919804,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":2110280,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-07-01","end":"2020-09-30","val":2110280,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":9724182,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":9724182,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":2200792,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":2200792,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":4391174,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":4391174,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":2190382,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-04-01","end":"2021-06-30","val":2190382,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":6415736,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":6415736,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":2024562,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":2024562,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":8134694,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":8134694,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2300849,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":2300849,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":4633801,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":4633801,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":2342699,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":2342699,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":6864354,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":6864354,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":2230553,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":2230553,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":9040767,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":9040767,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":2359041,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":2359041,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":4611555,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":4611555,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-04-01","end":"2023-06-30","val":2252514,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":2252514,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":7050702,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":7050702,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":2439147,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":2439147,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":9223031,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":9223031,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":2553601,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":2553601,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":5249019,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":5249019,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-04-01","end":"2024-06-30","val":2685333,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-04-01","end":"2024-06-30","val":2685333,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":7505751,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":7505751,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-07-01","end":"2024-09-30","val":2256732,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":2256732,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":9536492,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":9536492,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":2476951,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":2476951,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":5104119,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-04-01","end":"2025-06-30","val":2627168,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":7801311,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-07-01","end":"2025-09-30","val":2697192,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":10268850,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":2505880,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"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":25680,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":38397,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":57992,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":32422,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":66012,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":66012,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":100806,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":100806,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":136303,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":136303,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":35808,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":35808,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":71564,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":71564,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":110738,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":110738,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":150499,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":150499,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":39760,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":39760,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":77261,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":77261,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":112858,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":112858,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":146234,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":146234,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":31969,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":31969,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":63938,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":63938,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":95907,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":95907,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":125519,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":125519,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":31412,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":31412,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":63672,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":63672,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":95933,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":95933,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":127839,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":127839,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":38092,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"start":"2016-01-01","end":"2016-03-31","val":38092,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":76887,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":76887,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":112368,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":112368,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-01-01","end":"2016-12-31","val":139673,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":139673,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":35001,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":35001,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":70266,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":70266,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":105895,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-09-30","val":105895,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":140321,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":140321,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":25493,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":25493,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":50987,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":50987,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":72187,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":72187,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":90976,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":90976,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":14264,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":14264,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":28057,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":28057,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":40522,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":40522,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-01-01","end":"2019-12-31","val":54913,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":54913,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":15228,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"start":"2020-01-01","end":"2020-03-31","val":15228,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":30456,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":30456,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-01-01","end":"2020-09-30","val":42266,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":42266,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":54860,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":54860,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":9422,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":9422,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":26390,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":26390,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-01-01","end":"2021-09-30","val":45041,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":45041,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-01-01","end":"2021-12-31","val":63709,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":63709,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":19332,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":19332,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":34991,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":34991,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":53675,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":53675,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":80433,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":80433,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":27901,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":27901,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":53524,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":53524,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-01-01","end":"2023-09-30","val":75853,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":75853,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":103098,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":103098,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":24993,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":24993,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":47613,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":47613,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-01-01","end":"2024-09-30","val":73892,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":73892,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-01-01","end":"2024-12-31","val":98958,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":98958,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":27285,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":27285,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":50468,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-01-01","end":"2025-09-30","val":73228,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-01-01","end":"2025-12-31","val":97481,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":25666,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price","description":"Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.","units":{"USD/shares":[{"end":"2017-12-31","val":1.21,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate","description":"The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.","units":{"pure":[{"start":"2015-01-01","end":"2015-12-31","val":0.0189,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":0.0189,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.0168,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":0.0168,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.0261,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.0261,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.0345,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":0.0005,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.0005,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":0.0005,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate","description":"The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.","units":{"pure":[{"start":"2015-01-01","end":"2015-12-31","val":0.025,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":1.15,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.78,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":0.0078,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.0073,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.0073,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.0064,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":0.64,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.7257,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":0.7257,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.6197,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":0.6197,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0.7109,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":0.7109,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0.7456,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":0.7456,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.6381,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":0.6381,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0.6116,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate","description":"The risk-free interest rate assumption that is used in valuing an option on its own shares.","units":{"pure":[{"start":"2015-01-01","end":"2015-12-31","val":0.0173,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":0.0173,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.0207,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":0.0207,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.0237,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.0237,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.0178,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":0.0178,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.0026,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":0.0026,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.0028,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":0.0028,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0.0191,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":0.0191,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0.038,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":0.038,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.042,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":0.042,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0.0407,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized","description":"Number of shares authorized for issuance under share-based payment arrangement.","units":{"shares":[{"end":"2012-12-31","val":795000,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":798000,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2013Q4I"},{"end":"2014-12-31","val":809000,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1001650,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":396090,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2016Q4I"},{"end":"2017-12-31","val":421350,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2017Q4I"},{"end":"2019-12-31","val":456870,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019Q4I"},{"end":"2019-12-31","val":456870,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2020-12-31","val":575750,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2020Q4I"}]}},"ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price","description":"Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.","units":{"USD/shares":[{"start":"2015-01-01","end":"2015-12-31","val":2.65,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":2.97,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2016-01-01","end":"2016-12-31","val":2.97,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2017-01-01","end":"2017-12-31","val":1.21,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2017"}]}},"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":113000,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":415500,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2013Q4I"},{"end":"2014-12-31","val":262500,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":39000,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":171028,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2016Q4I"},{"end":"2017-12-31","val":176930,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2017Q4I"},{"end":"2018-12-31","val":189540,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"},{"end":"2019-12-31","val":102726,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2019Q4I"},{"end":"2020-12-31","val":89900,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":81910,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"},{"end":"2022-12-31","val":102645,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":211660,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2023Q4I"},{"end":"2024-12-31","val":354240,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2024Q4I"},{"end":"2025-12-31","val":344885,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"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":665500,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":647500,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2013Q4I"},{"end":"2014-12-31","val":483500,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":337350,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":396090,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2016Q4I"},{"end":"2017-12-31","val":421350,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2017Q4I"},{"end":"2018-12-31","val":376850,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"},{"end":"2019-12-31","val":456870,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2019Q4I"},{"end":"2020-12-31","val":575750,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":568650,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"},{"end":"2022-12-31","val":627600,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":714050,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2023Q4I"},{"end":"2024-12-31","val":760150,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2024Q4I"},{"end":"2025-12-31","val":795910,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"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,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":1.0824,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1.1219,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1.8308,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":3.0854,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2016Q4I"},{"end":"2017-12-31","val":3.435,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2017Q4I"},{"end":"2018-12-31","val":3.3696,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"},{"end":"2019-12-31","val":3.6375,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2019Q4I"},{"end":"2020-12-31","val":3.3,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":2.5,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"},{"end":"2022-12-31","val":2.46,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2.23,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2023Q4I"},{"end":"2024-12-31","val":2.08,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2024Q4I"},{"end":"2025-12-31","val":2.01,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"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.1983,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":2.2223,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2013Q4I"},{"end":"2014-12-31","val":2.4988,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2014Q4I"},{"end":"2015-12-31","val":3.0092,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":3.1315,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2016Q4I"},{"end":"2017-12-31","val":3.0534,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2017Q4I"},{"end":"2018-12-31","val":2.9786,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"},{"end":"2019-12-31","val":2.3043,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2019Q4I"},{"end":"2020-12-31","val":2.17,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":2.02,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"},{"end":"2022-12-31","val":2,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2.14,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2023Q4I"},{"end":"2024-12-31","val":2.15,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2024Q4I"},{"end":"2025-12-31","val":2.24,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"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":3393954,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2009Q4I"},{"end":"2010-12-31","val":4120276,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":4120276,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":4120276,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2010-12-31","val":4120276,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2010Q4I"},{"end":"2011-06-30","val":4540348,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":4408297,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":4790437,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"end":"2011-12-31","val":4790437,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":4790437,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":4790437,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":4790437,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2011-12-31","val":4790437,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2011Q4I"},{"end":"2012-03-31","val":4897299,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":5042550,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":5362648,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":3929011,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":3929011,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":3929011,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":3929011,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":3929011,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2012-12-31","val":3831012,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2012Q4I"},{"end":"2013-03-31","val":4000374,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":4082228,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":4326411,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":4036162,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2013-12-31","val":3889922,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":3889922,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":3889922,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":3889922,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2013-12-31","val":3889922,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3783295,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":4032034,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":4190186,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":4076386,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"end":"2014-12-31","val":4076386,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":4076386,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":4076386,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":4076386,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2014-12-31","val":4010334,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2014Q4I"},{"end":"2015-03-31","val":4211924,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":4412107,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":4711080,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":4457388,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"end":"2015-12-31","val":4457388,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-12-31","val":4457388,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":4310041,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":4310041,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2015-12-31","val":4310041,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2015Q4I"},{"end":"2016-03-31","val":4405154,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4423295,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":4391382,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":3966037,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"end":"2016-12-31","val":3966037,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":3966037,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":3966037,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"end":"2016-12-31","val":3966037,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2016-12-31","val":3966037,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3756745,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":3708323,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3724835,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3I"},{"end":"2017-12-31","val":3582308,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"end":"2017-12-31","val":3582308,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":3582308,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":3582308,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":3582308,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2017-12-31","val":3582308,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2017-12-31","val":3582308,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2017-12-31","val":3582308,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2017-12-31","val":3582308,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":3352365,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2018-03-31","val":3352365,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-03-31","val":3352365,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":3291022,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2018-06-30","val":3291022,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-06-30","val":3291022,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3301076,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2018-09-30","val":3301076,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2957832,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":2957832,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":2957832,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":2957832,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":2957832,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2018-12-31","val":2957832,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2018-12-31","val":2957832,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2018-12-31","val":2957832,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2018-12-31","val":2957832,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2835628,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2019-03-31","val":2835628,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-03-31","val":2835628,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-03-31","val":2835628,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2837891,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-06-30","val":2837891,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-06-30","val":2837891,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-06-30","val":2837891,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2019Q2I"},{"end":"2019-09-30","val":3053946,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-09-30","val":3053946,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2694219,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"end":"2019-12-31","val":2694219,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2019-12-31","val":2694219,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":2694219,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2019-12-31","val":2694219,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2019-12-31","val":2694219,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2019-12-31","val":2694219,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2019-12-31","val":2694219,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2019-12-31","val":2694219,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2511099,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13"},{"end":"2020-03-31","val":2511099,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2020-03-31","val":2511099,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-03-31","val":2511099,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2555248,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2020-06-30","val":2555248,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2020-06-30","val":2555248,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-06-30","val":2555248,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2848140,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"end":"2020-09-30","val":2848140,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2701651,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"end":"2020-12-31","val":2701651,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":2701651,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2020-12-31","val":2701651,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":2701651,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2020-12-31","val":2701651,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2020-12-31","val":2701651,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2020-12-31","val":2701651,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2020-12-31","val":2701651,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2898787,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2021-03-31","val":2898787,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2021-03-31","val":2898787,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-03-31","val":2898787,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":3238463,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"end":"2021-06-30","val":3238463,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2021-06-30","val":3238463,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-06-30","val":3238463,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q2I"},{"end":"2021-09-30","val":3752466,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2021-09-30","val":3752466,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3I"},{"end":"2021-12-31","val":6129064,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":6129064,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":6129064,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2021-12-31","val":6129064,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2021-12-31","val":6129064,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2021-12-31","val":6129064,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2021-12-31","val":6129064,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2021-12-31","val":6129064,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2021-12-31","val":6129064,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2021Q4I"},{"end":"2022-03-31","val":6299517,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2022-03-31","val":6299517,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2022-03-31","val":6299517,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-03-31","val":6299517,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q1I"},{"end":"2022-06-30","val":6527844,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"end":"2022-06-30","val":6527844,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2022-06-30","val":6527844,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-06-30","val":6527844,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q2I"},{"end":"2022-09-30","val":7032505,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"end":"2022-09-30","val":7032505,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":7569735,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":7569735,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":7569735,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":7569735,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":7569735,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2022-12-31","val":7569735,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2022-12-31","val":7569735,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2022-12-31","val":7569735,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2022-12-31","val":7569735,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2022Q4I"},{"end":"2023-03-31","val":7872916,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2023-03-31","val":7872916,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2023-03-31","val":7872916,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-03-31","val":7872916,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":8349890,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2023-06-30","val":8349890,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2023-06-30","val":8349890,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-06-30","val":8349890,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":8750896,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2023-09-30","val":8750896,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":9367886,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":9367886,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":9367886,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":9367886,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":9367886,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2023-12-31","val":9367886,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2023-12-31","val":9367886,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2023-12-31","val":9367886,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2023-12-31","val":9367886,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2023Q4I"},{"end":"2024-03-31","val":9520286,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2024-03-31","val":9520286,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2024-03-31","val":9520286,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-03-31","val":9520286,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2024Q1I"},{"end":"2024-06-30","val":9672092,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2024-06-30","val":9672092,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2024-06-30","val":9672092,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-06-30","val":9672092,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q2I"},{"end":"2024-09-30","val":10249953,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2024-09-30","val":10249953,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q3I"},{"end":"2024-12-31","val":11141746,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":11141746,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":11141746,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":11141746,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":11141746,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2024-12-31","val":11141746,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2024Q4I"},{"end":"2025-03-31","val":11328093,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2025-03-31","val":11328093,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2025-03-31","val":11328093,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1I"},{"end":"2025-06-30","val":11677738,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2025-06-30","val":11677738,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q2I"},{"end":"2025-09-30","val":11945366,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":12354093,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":12354093,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":12438071,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"StockholdersEquityNoteStockSplitConversionRatio1":{"label":"Stockholders' Equity Note, Stock Split, Conversion Ratio","description":"Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.","units":{"pure":[{"end":"2015-10-21","val":1.3,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015Q3I"},{"end":"2015-10-21","val":1.3,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-10-21","val":1.3,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-10-21","val":1.3,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12"},{"end":"2015-10-21","val":1.3,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"}]}},"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":50000,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":21000,"accn":"0001140361-12-017766","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-28"},{"start":"2011-01-01","end":"2011-12-31","val":21000,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":26000,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":26000,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":6500,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":6500,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":51,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":51,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":39583,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":39583,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2025-01-01","end":"2025-06-30","val":96935,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-04-01","end":"2025-06-30","val":96935,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":96935,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-07-01","end":"2025-09-30","val":0,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":96935,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"StockRepurchasedDuringPeriodShares":{"label":"Stock Repurchased During Period, Shares","description":"Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.","units":{"shares":[{"start":"2015-01-01","end":"2015-12-31","val":110,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2015-01-01","end":"2015-12-31","val":110,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"}]}},"TradingSecuritiesCost":{"label":"Trading Securities, Cost","description":"Cost of investments in debt and equity securities and other forms of securities that provide ownership interests classified as trading.","units":{"USD":[{"end":"2011-12-31","val":1722668,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":1735828,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012Q4I"},{"end":"2012-12-31","val":1735828,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2013-12-31","val":1475007,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013Q4I"},{"end":"2013-12-31","val":1475007,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"end":"2014-12-31","val":1478517,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014Q4I"},{"end":"2014-12-31","val":1478517,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"}]}},"TradingSecuritiesUnrealizedHoldingGain":{"label":"Trading Securities, Unrealized Holding Gain","description":"Amount of unrealized holding gain before loss recognized in the income statement for investments in trading securities.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":30404,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2013"}]}},"TradingSecuritiesUnrealizedHoldingLoss":{"label":"Trading Securities, Unrealized Holding Loss","description":"Amount of unrealized holding loss before gain recognized in the income statement for investments in trading securities.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-10195,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":-10195,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":-76985,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2013"}]}},"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":8292158,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":8285502,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":8287177,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":8277216,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2011-01-01","end":"2011-03-31","val":8363268,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":8354090,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":8354090,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":8344914,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":8344914,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":8334258,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":8334258,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":8295097,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":8295097,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":8311147,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":8216064,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":8216064,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":8224552,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":8224552,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":8240706,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":8240706,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":8235847,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":8235847,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":8258438,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":8258438,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":8243375,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":8243375,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":8260233,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":8260233,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":8246052,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":8246052,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":8231872,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":8231872,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":8248215,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":8248215,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":8252541,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":8252541,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":8245321,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":8245321,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":7958653,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":7958653,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":8223004,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":8223004,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":8211239,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":8211239,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":8242075,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":8242075,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":8280216,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":8280216,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":8235986,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":10706783,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":8232862,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":10702721,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":8271619,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":10753105,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":8310376,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":10803489,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":8287539,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":10773801,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":8316381,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":10811295,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":10791156,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":10791156,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":10722321,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":10722321,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":10722321,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":10722322,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":10722322,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":10804989,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":10804989,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":10780511,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":10780511,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":10722401,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":10722401,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":10726121,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":10726121,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-09-30","val":10722401,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":10722401,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":10722401,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":10722401,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":10725252,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":10725252,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-07-01","end":"2019-09-30","val":10722401,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":10722401,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":10724539,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":10724539,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":10722401,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":10722401,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-04-01","end":"2020-06-30","val":10722401,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":10730545,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":10730545,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":10746834,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-07-01","end":"2020-09-30","val":10746834,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":10722401,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":10722401,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":10764640,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":10764640,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":10779726,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":10779726,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":10792744,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-04-01","end":"2021-06-30","val":10792744,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":10772447,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":10772447,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":10756727,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":10756727,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":10758859,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":10758859,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":10748568,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":10748568,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":10761851,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":10761851,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":10775373,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":10775373,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":10760397,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":10760397,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":10758349,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":10758349,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":10760890,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":10760890,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":10797101,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":10797101,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":10802176,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":10802176,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-04-01","end":"2023-06-30","val":10807318,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":10807318,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":10801243,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":10801243,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":10799481,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":10799481,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":10797122,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":10797122,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":10766909,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":10766909,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":10761722,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":10761722,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-04-01","end":"2024-06-30","val":10757061,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-04-01","end":"2024-06-30","val":10757061,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":10764587,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":10764587,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-07-01","end":"2024-09-30","val":10770383,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":10770383,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":10782622,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":10782622,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":10831979,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":10831979,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":10843170,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-04-01","end":"2025-06-30","val":10853074,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":10852979,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-07-01","end":"2025-09-30","val":10848607,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":10838761,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":10847137,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"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":"2016-01-01","end":"2016-03-31","val":10722321,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":10722321,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":10722321,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":10722322,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-01-01","end":"2017-03-31","val":10722401,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-03-31","val":10722401,"accn":"0001140361-17-020343","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-06-30","val":10722401,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-06-30","val":10722401,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":10722401,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-04-01","end":"2017-06-30","val":10722401,"accn":"0001140361-17-031637","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":10722401,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":10722401,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":10722401,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2018-01-01","end":"2018-03-31","val":10722401,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-03-31","val":10722401,"accn":"0001140361-18-023186","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-06-30","val":10722401,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":10722401,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":10722401,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-04-01","end":"2018-06-30","val":10722401,"accn":"0001140361-18-036119","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-09-30","val":10722401,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":10722401,"accn":"0001140361-18-042813","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2019-01-01","end":"2019-03-31","val":10722401,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-03-31","val":10722401,"accn":"0001140361-19-009050","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-06-30","val":10722401,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-06-30","val":10722401,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":10722401,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-04-01","end":"2019-06-30","val":10722401,"accn":"0001140361-19-014997","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2020-01-01","end":"2020-03-31","val":10722401,"accn":"0001140361-20-011522","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-13","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":10722401,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":10722401,"accn":"0001140361-20-018321","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2"}]}},"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":7894623,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":7889462,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":7896236,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":7889462,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2011-01-01","end":"2011-03-31","val":7899462,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":7900045,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":7900045,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":7900629,"accn":"0001140361-11-041399","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":7900629,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":7904851,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":7904851,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":7914462,"accn":"0001140361-11-053129","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":7914462,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":7907254,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":7939165,"accn":"0001140361-12-025160","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":7939165,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":7937480,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":7937480,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":7943462,"accn":"0001140361-12-036752","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":7943462,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":7939474,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":7939474,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":7943462,"accn":"0001140361-12-047027","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":7943462,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":7942748,"accn":"0001140361-13-013826","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":7942748,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":7946462,"accn":"0001140361-13-020769","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":7946462,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":7946462,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":7946462,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":7946462,"accn":"0001140361-13-032236","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":7946462,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":7949827,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":7949827,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":7956557,"accn":"0001140361-13-042327","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":7956557,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":7952011,"accn":"0001140361-14-013735","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-21"},{"start":"2013-01-01","end":"2013-12-31","val":7952011,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":7958653,"accn":"0001140361-14-021107","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":7958653,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":7958926,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":7958926,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":7959200,"accn":"0001140361-14-032362","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":7959200,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":7981240,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":7981240,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":8025867,"accn":"0001140361-14-041727","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":8025867,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":7996382,"accn":"0001140361-15-013290","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-27"},{"start":"2014-01-01","end":"2014-12-31","val":10395297,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":8062358,"accn":"0001140361-15-019854","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":10481065,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":8112830,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":10546679,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":8163302,"accn":"0001140361-15-031798","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":10612293,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":8150885,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":10596151,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":8223995,"accn":"0001140361-15-041034","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":10691193,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":10627676,"accn":"0001140361-16-059213","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-29"},{"start":"2015-01-01","end":"2015-12-31","val":10627676,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":10722321,"accn":"0001140361-16-064678","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":10722321,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":10722321,"accn":"0001140361-16-075541","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":10722322,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":10722322,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2016-07-01","end":"2016-09-30","val":10722326,"accn":"0001140361-16-086086","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":10722326,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":10722323,"accn":"0001140361-17-013140","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-24"},{"start":"2016-01-01","end":"2016-12-31","val":10722323,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":10722401,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13"},{"start":"2017-07-01","end":"2017-09-30","val":10722401,"accn":"0001140361-17-042035","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-13","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":10722401,"accn":"0001140361-18-015124","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-27"},{"start":"2017-01-01","end":"2017-12-31","val":10722401,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-09-30","val":10722401,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":10722401,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":10722401,"accn":"0001140361-19-005420","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":10722401,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":10722401,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":10722401,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2019-07-01","end":"2019-09-30","val":10722401,"accn":"0001140361-19-020509","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":10722401,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":10722401,"accn":"0001140361-20-006147","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-18"},{"start":"2019-01-01","end":"2019-12-31","val":10722401,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":10722401,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":10722401,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2020-04-01","end":"2020-06-30","val":10722401,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":10722401,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-01-01","end":"2020-09-30","val":10722401,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":10722401,"accn":"0001140361-20-025168","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-10"},{"start":"2020-07-01","end":"2020-09-30","val":10722401,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":10722401,"accn":"0001140361-21-009951","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":10722401,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":10722401,"accn":"0001140361-21-017340","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":10722401,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":10722401,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-01-01","end":"2021-06-30","val":10722401,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2021-04-01","end":"2021-06-30","val":10722401,"accn":"0001140361-21-028047","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-12"},{"start":"2021-04-01","end":"2021-06-30","val":10722401,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":10722401,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":10722401,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2021-07-01","end":"2021-09-30","val":10722401,"accn":"0001140361-21-037619","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":10722401,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":10722401,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":10722401,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":10722401,"accn":"0001140361-22-019019","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"start":"2022-01-01","end":"2022-03-31","val":10722401,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":10722401,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-01-01","end":"2022-06-30","val":10722401,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":10722401,"accn":"0001140361-22-029020","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-10"},{"start":"2022-04-01","end":"2022-06-30","val":10722401,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":10722401,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-01-01","end":"2022-09-30","val":10722401,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":10722401,"accn":"0001140361-22-040833","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-10"},{"start":"2022-07-01","end":"2022-09-30","val":10722401,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":10722401,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":10722401,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":10722401,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":10722401,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":10722401,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":10722401,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-04-01","end":"2023-06-30","val":10722401,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-04-01","end":"2023-06-30","val":10722401,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":10722401,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":10722401,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":10722401,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":10722401,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":10722401,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":10722401,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":10722401,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":10722401,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":10722401,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":10722401,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-04-01","end":"2024-06-30","val":10722401,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-04-01","end":"2024-06-30","val":10722401,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":10722401,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":10722401,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-07-01","end":"2024-09-30","val":10722401,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":10722401,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":10722401,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":10722401,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":10722401,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":10722401,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":10744826,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-04-01","end":"2025-06-30","val":10767501,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":10767501,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-07-01","end":"2025-09-30","val":10767501,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":10756257,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":10767501,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"GainsLossesOnExtinguishmentOfDebt":{"label":"Gain (Loss) on Extinguishment of Debt","description":"Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":1561500,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":1561500,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","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-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":1,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":1,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":1,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2024"},{"start":"2025-01-01","end":"2025-06-30","val":1,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-01-01","end":"2025-09-30","val":1,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-01-01","end":"2025-12-31","val":1,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":1,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}],"pure":[{"start":"2025-01-01","end":"2025-03-31","val":1,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1"}]}},"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":"2020-12-31","val":0,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":0,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":0,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant","description":"The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.","units":{"shares":[{"end":"2021-12-31","val":787450,"accn":"0001140361-22-011141","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"},{"end":"2022-12-31","val":683400,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2022Q4I"},{"end":"2023-12-31","val":580950,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2023Q4I"},{"end":"2024-12-31","val":532350,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2024Q4I"}]}},"AccruedInvestmentIncomeReceivable":{"label":"Accrued Investment Income Receivable","description":"Interest, dividends, rents, ancillary and other revenues earned but not yet received by the entity on its investments.","units":{"USD":[{"end":"2022-12-31","val":5240,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2022Q4I"},{"end":"2023-03-31","val":8964,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":3283,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":8964,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":11828,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":11828,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":3043,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":11699,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":91220,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":79497,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":79497,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":79497,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":79497,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":79497,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":65279,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":97632,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":96651,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":97024,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":97024,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":96197,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"AmortizationOfDebtDiscountPremium":{"label":"Amortization of Debt Discount (Premium)","description":"Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-27131,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":-27131,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-36932,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":-36932,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-77349,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":-77349,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-01-01","end":"2023-09-30","val":-121798,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-121798,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-164531,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":-164531,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-43704,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":-43704,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-87915,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":-87915,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-01-01","end":"2024-09-30","val":-146697,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-146697,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-01-01","end":"2024-12-31","val":-206859,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":-206859,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-53499,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":-53499,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-94066,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-01-01","end":"2025-09-30","val":-131190,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-01-01","end":"2025-12-31","val":-167298,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":-35323,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"HeldToMaturitySecuritiesCurrent":{"label":"Debt Securities, Held-to-maturity, Current","description":"Amount of investment in debt security measured at amortized cost (held-to-maturity), classified as current.","units":{"USD":[{"end":"2021-12-31","val":0,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021Q4I"},{"end":"2022-12-31","val":4028565,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"end":"2022-12-31","val":4028565,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":4028565,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"end":"2022-12-31","val":4028565,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":4028565,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-03-31","val":4054252,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":4062946,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":4143863,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":3494958,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":3494958,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":3494958,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":3494958,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":3494958,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":3538990,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":3593803,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2481973,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":2467475,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":2467475,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":2467475,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":2467475,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":2467475,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1488665,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":3750803,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":6098773,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":10618881,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":10618881,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":11680204,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount":{"label":"Debt Securities, Held-to-Maturity, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One","description":"Amount of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity 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":"2022-03-31","val":4054252,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1I"},{"end":"2022-12-31","val":4028565,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2022Q4I"},{"end":"2023-06-30","val":4062946,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10","frame":"CY2023Q2I"},{"end":"2023-09-30","val":4143863,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":3494958,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":3494958,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":3538990,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":3593803,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2481973,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":2467475,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":2467475,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":2467475,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":2467475,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":2467475,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1488665,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":3750803,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":6098773,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":10618881,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":10618881,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":11680204,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"OperatingLeaseExpense":{"label":"Operating Lease, Expense","description":"Amount of operating lease expense. Excludes sublease income.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":289024,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":289024,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":289024,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":289024,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":289024,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":289024,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":18410,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"PaymentsToAcquireHeldToMaturitySecurities":{"label":"Payments to Acquire Held-to-maturity Securities","description":"Amount of cash outflow through purchase of long-term held-to-maturity securities.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":4001434,"accn":"0001140361-23-013676","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-24"},{"start":"2022-01-01","end":"2022-12-31","val":4001434,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1443995,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":1443995,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":2132272,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":2132272,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-01-01","end":"2023-09-30","val":3628741,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":3628741,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":5017103,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":5017103,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":940329,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":940329,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1900931,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":1900931,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-01-01","end":"2024-09-30","val":7898319,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":7898319,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-01-01","end":"2024-12-31","val":10395658,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":10395658,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":978691,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":978691,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":2936262,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-01-01","end":"2025-09-30","val":3918108,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-01-01","end":"2025-12-31","val":3918108,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":0,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"CapitalExpendituresIncurredButNotYetPaid":{"label":"Capital Expenditures Incurred but Not yet Paid","description":"Future cash outflow to pay for purchases of fixed assets that have occurred.","units":{"USD":[{"start":"2023-01-01","end":"2023-03-31","val":155700,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":155700,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":155700,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-09-30","val":155700,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":155700,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":155700,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":155700,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":155700,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"}]}},"OtherThanTemporaryImpairmentLossesInvestmentsHeldtomaturitySecurities":{"label":"Other-than-temporary Impairment Loss, Debt Securities, Held-to-maturity, before Tax","description":"Amount, before tax, of other-than-temporary impairment (OTTI) on investment in debt security measured at amortized cost (held-to-maturity), recognized in earnings and other comprehensive income (OCI).","units":{"USD":[{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"}]}},"ProceedsFromSaleOfHeldToMaturitySecurities":{"label":"Proceeds from Sale of Held-to-maturity Securities","description":"The cash inflow associated with the sale of securities that had been designated as held-to-maturity. Excludes proceeds from maturities, prepayments and calls by the issuer.","units":{"USD":[{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1450000,"accn":"0001140361-23-024303","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":1450000,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":2170000,"accn":"0001140361-23-039019","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-10"},{"start":"2023-01-01","end":"2023-06-30","val":2170000,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2023-01-01","end":"2023-09-30","val":3630000,"accn":"0001140361-23-053144","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":3630000,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":5010000,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"start":"2023-01-01","end":"2023-12-31","val":5010000,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":940000,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"start":"2024-01-01","end":"2024-03-31","val":940000,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1890000,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"start":"2024-01-01","end":"2024-06-30","val":1890000,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-01-01","end":"2024-09-30","val":2850000,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":2850000,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-01-01","end":"2024-12-31","val":3572000,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":3572000,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":985000,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":985000,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1995000,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-01-01","end":"2025-09-30","val":2695000,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-01-01","end":"2025-12-31","val":2695000,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":0,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis":{"label":"Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Amortized Cost","description":"Amortized cost of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date.","units":{"USD":[{"end":"2023-12-31","val":4194958,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":4194958,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":4238990,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":4293803,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":9389973,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":11225475,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":11225475,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":11225475,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":11225475,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":11225475,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":11272665,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":12260803,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":12579773,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":12615881,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":12615881,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":12651204,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"HeldToMaturitySecuritiesNoncurrent":{"label":"Debt Securities, Held-to-maturity, Noncurrent","description":"Amount of investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent.","units":{"USD":[{"end":"2022-12-31","val":0,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21","frame":"CY2022Q4I"},{"end":"2023-12-31","val":700000,"accn":"0001140361-24-014541","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-21"},{"end":"2023-12-31","val":700000,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14"},{"end":"2023-12-31","val":700000,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12"},{"end":"2023-12-31","val":700000,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":700000,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023Q4I"},{"end":"2024-03-31","val":700000,"accn":"0001140361-24-025857","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":700000,"accn":"0001140361-24-036746","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-12","frame":"CY2024Q2I"},{"end":"2024-09-30","val":6908000,"accn":"0001140361-24-046898","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":8758000,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"end":"2024-12-31","val":8758000,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":8758000,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":8758000,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"end":"2024-12-31","val":8758000,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024Q4I"},{"end":"2025-03-31","val":9784000,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":8510000,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":6481000,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":1997000,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24"},{"end":"2025-12-31","val":1997000,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":971000,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"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":"2024-01-01","end":"2024-03-31","val":24993,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":47613,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2024-04-01","end":"2024-06-30","val":22620,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":73892,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2024-07-01","end":"2024-09-30","val":26279,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":98958,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":27285,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2025-01-01","end":"2025-03-31","val":27285,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":50468,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"start":"2025-04-01","end":"2025-06-30","val":23183,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":73228,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-07-01","end":"2025-09-30","val":22760,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":97481,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"},{"start":"2026-01-01","end":"2026-03-31","val":25666,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1"}]}},"ContractWithCustomerLiability":{"label":"Contract with Customer, Liability","description":"Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.","units":{"USD":[{"end":"2022-12-31","val":10100000,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2022Q4I"},{"end":"2023-12-31","val":10300000,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2023Q4I"}]}},"ContractWithCustomerLiabilityRevenueRecognized":{"label":"Contract with Customer, Liability, Revenue Recognized","description":"Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":10000000,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":10300000,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20"},{"start":"2024-01-01","end":"2024-12-31","val":10300000,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":10900000,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"CurrentFederalStateAndLocalTaxExpenseBenefit":{"label":"Current Federal, State and Local, Tax Expense (Benefit)","description":"Amount of current state, local, and federal tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":494334,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":362397,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2024"}]}},"DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss":{"label":null,"description":null,"units":{"USD":[{"end":"2024-12-31","val":11225475,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":11225475,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":11225475,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q4I"},{"end":"2025-03-31","val":11272665,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":12260803,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":12579773,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":12615881,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":12651204,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"DebtSecuritiesUnrealizedGainLoss":{"label":"Debt Securities, Unrealized Gain (Loss)","description":"Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in net income (trading).","units":{"USD":[{"start":"2024-01-01","end":"2024-12-31","val":227525,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"start":"2024-01-01","end":"2024-12-31","val":227525,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":221335,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":157197,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"}]}},"DeferredFederalStateAndLocalTaxExpenseBenefit":{"label":"Deferred Federal, State and Local, Tax Expense (Benefit)","description":"Amount of deferred state, local, and federal tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":18039,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":130815,"accn":"0001140361-25-009647","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-20","frame":"CY2024"}]}},"HeldToMaturitySecuritiesFairValue":{"label":"Debt Securities, Held-to-maturity, Fair Value","description":"Fair value of investment in debt security measured at amortized cost (held-to-maturity).","units":{"USD":[{"end":"2024-12-31","val":11453000,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08"},{"end":"2024-12-31","val":11453000,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06"},{"end":"2024-12-31","val":11453000,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q4I"},{"end":"2025-03-31","val":11494000,"accn":"0001140361-25-017921","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-08","frame":"CY2025Q1I"},{"end":"2025-06-30","val":12418000,"accn":"0001140361-25-029098","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-06","frame":"CY2025Q2I"},{"end":"2025-09-30","val":12689000,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":12689000,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":12689000,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain":{"label":"Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain","description":"Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).","units":{"USD":[{"end":"2024-12-31","val":227525,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2024Q4I"},{"end":"2025-09-30","val":109227,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10","frame":"CY2025Q3I"},{"end":"2025-12-31","val":73119,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2025Q4I"},{"end":"2026-03-31","val":37796,"accn":"0001140361-26-020775","fy":2026,"fp":"Q1","form":"10-Q","filed":"2026-05-12","frame":"CY2026Q1I"}]}},"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":"2025-01-01","end":"2025-09-30","val":114463,"accn":"0001140361-25-041342","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-10"},{"start":"2025-01-01","end":"2025-12-31","val":114463,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"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":"2024-01-01","end":"2024-12-31","val":362397,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":435829,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"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":"2024-01-01","end":"2024-12-31","val":0.2275,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0.2335,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"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":"2024-01-01","end":"2024-12-31","val":-0.0004,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0.0017,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"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":"2024-01-01","end":"2024-12-31","val":0.009,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0.01,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"IncomeTaxPaidFederalAfterRefundReceived":{"label":null,"description":null,"units":{"USD":[{"start":"2024-01-01","end":"2024-12-31","val":585000,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":370000,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"IncomeTaxPaidForeignAfterRefundReceived":{"label":null,"description":null,"units":{"USD":[{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"IncomeTaxPaidStateAndLocalAfterRefundReceived":{"label":null,"description":null,"units":{"USD":[{"start":"2024-01-01","end":"2024-12-31","val":26882,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":10600,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025"}]}},"UnrecognizedTaxBenefits":{"label":"Unrecognized Tax Benefits","description":"Amount of unrecognized tax benefits.","units":{"USD":[{"end":"2025-12-31","val":0,"accn":"0001140361-26-010883","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-24","frame":"CY2025Q4I"}]}}}}}