{"cik":1418372,"entityName":"SALAMANDER INNISBROOK, LLC","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-12-31","val":0,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2011Q4I"},{"end":"2012-03-31","val":0,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2012Q1I"},{"end":"2012-06-30","val":0,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":0,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-11-14","val":0,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2014Q4I"},{"end":"2015-05-15","val":0,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-08-14","val":0,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-11-13","val":0,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2016-03-30","val":0,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2016Q1I"},{"end":"2016-05-16","val":0,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2016-08-10","val":0,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-11-14","val":0,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2017-03-31","val":0,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2017Q1I"},{"end":"2017-05-15","val":0,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2017-08-14","val":0,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2018-03-31","val":0,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2018-03-31","val":0,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"},{"end":"2020-12-31","val":0,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"},{"end":"2022-06-08","val":0,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2022Q2I"},{"end":"2022-12-31","val":0,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":0,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q4I"},{"end":"2023-08-08","val":0,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-29","val":0,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q3I"},{"end":"2023-11-14","val":0,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2023-12-31","val":0,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"EntityPublicFloat":{"label":"Entity Public Float","description":"The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.","units":{"USD":[{"end":"2011-12-31","val":0,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2011Q4I"},{"end":"2012-12-31","val":0,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2012Q4I"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015Q4I"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2016Q4I"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"},{"end":"2020-12-31","val":0,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":0,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}}},"us-gaap":{"AccountsAndOtherReceivablesNetCurrent":{"label":"Accounts and Other Receivables, Net, Current","description":"Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2011-12-31","val":502111,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":502111,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2011Q4I"},{"end":"2012-06-30","val":249485,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":347964,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":382523,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":382523,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":382523,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":382523,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":279332,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":299853,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":153001,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":158680,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":158680,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":158680,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":158680,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":158680,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":94161,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":180766,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":46300,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":77267,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":77267,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":77267,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":77267,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":77267,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":66220,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":160573,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":109520,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":176892,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":176892,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":176892,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":176892,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":176892,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":210474,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":211647,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":121311,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":252534,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":252534,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":252534,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":252534,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":252534,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":219657,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":220039,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":140947,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":211027,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":211027,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":211027,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":211027,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":211027,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":121755,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":174732,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":80097,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":298492,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"}]}},"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":"2012-12-31","val":1532143,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":1532143,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-09-30","val":523880,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1673842,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":1673842,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":1673842,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":1673842,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":1673842,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1383958,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":733719,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1248950,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1909907,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":1909907,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":1909907,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":1909907,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":1909907,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1723250,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":496174,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1486669,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1697966,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":1697966,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":1697966,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":1697966,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":1697966,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1253680,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":591610,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1484360,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1541263,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":1541263,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":1541263,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":1541263,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":1541263,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1581355,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":865988,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1696104,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2360876,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":2360876,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":2360876,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":2360876,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":2360876,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2584263,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1631692,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2639146,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":3162948,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18"},{"end":"2018-12-31","val":3163433,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2018Q4I"},{"end":"2019-12-31","val":3405197,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1947591,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":1947591,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1222286,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1031076,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1027157,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1306082,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":1306082,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":1306082,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":1306082,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1294414,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":1294414,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":1294414,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":809372,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":809372,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":666515,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":666515,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1561469,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":1561469,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":1561469,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":1561469,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":1561469,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":1561469,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1629739,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1099337,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1249223,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1405593,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":1405593,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2134770,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1547233,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2266937,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":2502256,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"AccountsPayableCurrentAndNoncurrent":{"label":"Accounts Payable","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.","units":{"USD":[{"end":"2010-12-31","val":947478,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010Q4I"},{"end":"2011-12-31","val":956503,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2011-12-31","val":956503,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":956503,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":956503,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2011-12-31","val":956503,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"end":"2012-03-31","val":749080,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2012Q1I"},{"end":"2012-06-30","val":439259,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":511237,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1532143,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2012Q4I"},{"end":"2012-12-31","val":1532143,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":1532143,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2013-03-31","val":684089,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":440247,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"}]}},"AccountsReceivableGrossCurrent":{"label":"Accounts Receivable, before Allowance for Credit Loss, Current","description":"Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.","units":{"USD":[{"end":"2011-12-31","val":1591984,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":1591984,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":1591984,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-06-30","val":1253577,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1131358,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1401447,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":1401447,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":1401447,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":1401447,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":1401447,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":2569154,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1141264,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":980329,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1718605,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":1718605,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":1718605,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":1718605,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":1718605,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3228773,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1274157,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":798305,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1554626,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":1554626,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":1554626,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":1554626,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":1554626,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":3180961,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":938236,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":718544,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1221629,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":1221629,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":1221629,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":1221629,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":1221629,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2999131,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1623261,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1140963,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1477231,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":1477231,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":1477231,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":1477231,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":1477231,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2735398,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1155354,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1233411,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1812660,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":1812660,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":1812660,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":1812660,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":1812660,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2793966,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1741180,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1167051,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1709842,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"}]}},"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":1812522,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010Q4I"},{"end":"2011-12-31","val":1983012,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"end":"2011-12-31","val":1983012,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2011-12-31","val":1983012,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":1983012,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":1983012,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-03-31","val":3649064,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2012Q1I"},{"end":"2012-06-30","val":1375077,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1364693,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1672136,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":1672136,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":1672136,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":1672136,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":1672136,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":2725096,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1340954,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1012843,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1813644,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":1813644,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":1813644,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":1813644,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":1813644,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3257371,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1390360,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":796250,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1587499,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":1587499,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":1587499,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":1587499,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":1587499,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":3209177,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1071814,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":810303,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1368462,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":1368462,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":1368462,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":1368462,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":1368462,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3175946,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1826660,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1247056,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1714624,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":1714624,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":1714624,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":1714624,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":1714624,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2934417,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1354965,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1347801,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1991844,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":1991844,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":1991844,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":1991844,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":1991844,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2878204,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1872840,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1201477,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1990788,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1449298,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1050078,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":1050078,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1534032,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1388712,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1042444,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1884406,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":1884406,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":1884406,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":1884406,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2743383,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":2743383,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":2743383,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2159960,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":2159960,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1171961,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":1171961,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1722160,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":1722160,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":1722160,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":1722160,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":1722160,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":1722160,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":3637333,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":2040203,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1152582,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1829926,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":1829926,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":3724124,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":3073410,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2212016,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":2718640,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"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":1862232,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010Q4I"},{"end":"2011-12-31","val":2091856,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"end":"2011-12-31","val":2091856,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2011-12-31","val":2091856,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":2091856,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":2091856,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-03-31","val":2993919,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2012Q1I"},{"end":"2012-06-30","val":2548641,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":2460482,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":2206234,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":1602241,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":2206234,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":2206234,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":2206234,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1784676,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":2637067,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":2392749,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":3008664,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":2391177,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":2391177,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":2391177,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":3008664,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":2109841,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1776076,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1581081,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":2079632,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":2079632,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":2079632,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":2079632,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":2079632,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":3225694,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":3056034,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":3173659,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2147101,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":2147101,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":2147101,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":2147101,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":2147101,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3939948,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2609206,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3243645,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":2491209,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":2491209,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":2491209,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":2491209,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":2491209,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":4218612,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2841361,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3090903,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2729073,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":2729073,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":2729073,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":2729073,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":1767419,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":3638480,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":3136938,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2470366,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2431907,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18"},{"end":"2018-12-31","val":2458831,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2018Q4I"},{"end":"2019-12-31","val":2497366,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1313924,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":1313924,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2158868,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1543019,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1462612,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1914157,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":1914157,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":1914157,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":1914157,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1588238,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":1588238,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":1588238,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1598437,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":1598437,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1727222,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":1727222,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2222130,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":2222130,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":2222130,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":2222130,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":2222130,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":2222130,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2147489,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":2215548,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2104293,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1834183,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":1834183,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2653672,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":2061236,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2728037,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":2021360,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"AccruedRentCurrent":{"label":"Accrued Rent, Current","description":"Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2011-12-31","val":638125,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-12-31","val":605905,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":605905,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":614331,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":617487,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":743753,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":743753,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-12-31","val":275882,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":275882,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-12-31","val":835000,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":835000,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-12-31","val":961654,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017Q4I"}]}},"AccruedSalariesCurrent":{"label":"Accrued Salaries, Current","description":"Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2011-12-31","val":991351,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-12-31","val":1132398,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":1132398,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":1418967,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":1418967,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":769442,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":769442,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1211381,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":1211381,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1163379,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":1163379,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-12-31","val":1218904,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":1218904,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1110681,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"}]}},"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":9046325,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":9046325,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":9046325,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-06-30","val":10177438,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":10741828,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":11295989,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":11295989,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":11295989,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":11295989,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":11295989,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":11852136,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":12411590,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":12931292,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":13450538,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":13450538,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":13450538,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":13450538,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":13450538,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":13981418,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":14513069,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":15039587,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":15684614,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":15684614,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":15684614,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":15684614,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":15684614,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":16211132,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":16700186,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":17350620,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":18064702,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":18064702,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":18064702,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":18064702,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":18064702,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":18669191,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":19286867,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":19900305,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":20556176,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":20556176,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":20556176,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":20556176,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":20556176,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":21204742,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":21858778,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":22442707,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":23000065,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":23000065,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":23000065,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":23000065,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":23000065,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":23552144,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":24098702,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":24613275,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":25034431,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":27265557,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":28977499,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":28977499,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-12-31","val":28572835,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":28572835,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":28572835,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":28572835,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":28978199,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2022Q1I"},{"end":"2022-12-31","val":30207766,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":30207766,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":30207766,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":30207766,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":30207766,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":30207766,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":30624300,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":31037923,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":31455580,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":30213607,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":30213607,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-12-31","val":32085794,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"AdvertisingExpense":{"label":"Advertising Expense","description":"Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":582282,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":417598,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":417600,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":412200,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":412200,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":473100,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":473100,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":671472,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":671472,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":628869,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"start":"2016-01-01","end":"2016-12-31","val":628869,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":792306,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":792306,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":1125131,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":572789,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":452640,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":452640,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":140156,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":522665,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":522665,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":522665,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":151884,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":654784,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":654784,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":654784,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":697387,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":697387,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":1040856,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"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":"2011-12-31","val":111083,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":111083,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":111083,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-06-30","val":127985,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":114629,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":111834,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":111834,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":111834,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":111834,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":111834,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":123390,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":100163,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":120487,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":63641,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":63641,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":63641,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":63641,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":63641,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":65563,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":64563,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":48355,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":44394,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":44394,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":44394,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":44394,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":44394,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":38004,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":26995,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":17761,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":30059,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":30059,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":30059,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":30059,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":30059,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":33659,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":8248,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":15218,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":15141,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":15141,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":15141,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":15141,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":15141,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":20638,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":20428,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":26557,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":31843,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":31843,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":31843,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":31843,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":31843,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":37517,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":43072,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":45671,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":17546,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":5455,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":32772,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":32772,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-12-31","val":31314,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":39972,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":31314,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":31314,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":34714,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2022Q1I"},{"end":"2022-12-31","val":32581,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":32581,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q4I"}]}},"AmortizationOfFinancingCosts":{"label":"Amortization of Debt Issuance Costs","description":"Amount of amortization expense attributable to debt issuance costs.","units":{"USD":[{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":15914,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":15914,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-09-30","val":31828,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-09-30","val":31828,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-12-31","val":47742,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":47742,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":15914,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":31828,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-09-30","val":47742,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-12-31","val":63655,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":65773,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":69074,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":69074,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":16817,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":69074,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":69074,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":69074,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":17268,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":17268,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":18172,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-01-01","end":"2022-09-30","val":59167,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":18172,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":18172,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":18172,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":941,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":2824,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":2824,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":2824,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":2824,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":5648,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"AmortizationOfIntangibleAssets":{"label":"Amortization of Intangible Assets","description":"The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":1072430,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":1072430,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":1072400,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":1072400,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":1072400,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2014"}]}},"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":55163194,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010Q4I"},{"end":"2011-12-31","val":51878909,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"end":"2011-12-31","val":51878909,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2011-12-31","val":51878909,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":51878909,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":51878909,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-03-31","val":52785896,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2012Q1I"},{"end":"2012-06-30","val":50225041,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":48506197,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":49226574,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":49226574,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":49226574,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":49226574,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":49226574,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":49752091,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":47068941,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":45366196,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":47067749,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":47067749,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":47067749,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":47067749,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":47067749,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":48531281,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":46068032,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":44104151,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":44347792,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":44347792,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":44347792,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":44347792,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":44347792,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":49299461,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":46814581,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":48132804,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":49004494,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":49004494,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":49004494,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":49004494,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":49004494,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":51834632,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":48311196,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":47954187,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":47392856,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":47392856,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":47392856,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":47392856,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":47392856,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":51498836,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":48415938,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":47098632,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":47188784,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":47188784,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":47188784,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":47188784,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":47188784,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":49815897,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":47580991,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":45561334,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":46533258,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":49987263,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":48388603,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":48388603,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":49351281,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":50076196,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":47651205,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":48687390,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":48687390,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":48687390,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":48687390,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":51802795,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":51802795,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":51802795,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":50565849,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":50565849,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":47918420,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":47918420,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":49246065,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":49246065,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":49246065,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":49246065,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":49246065,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":49246065,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":52501240,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":50173993,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":47403232,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":56215413,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":56215413,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":60276739,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":56330703,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":56472360,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":55803341,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"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":4718542,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010Q4I"},{"end":"2011-12-31","val":4566197,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"end":"2011-12-31","val":4566197,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2011-12-31","val":4566197,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":4566197,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":4566197,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-03-31","val":6299381,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2012Q1I"},{"end":"2012-06-30","val":4510313,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":3553258,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":4771127,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":4771127,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":4771127,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":4771127,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":4771127,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":6038965,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":4058839,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":3057790,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":5247651,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":5247651,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":5247651,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":5247651,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":5247651,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":7090324,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":5086395,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":3531249,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":4127198,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":4127198,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":4127198,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":4127198,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":4127198,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":7542224,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":3966121,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":3501721,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":4428558,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":4428558,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":4428558,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":4428558,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":4428558,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":7612443,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4382744,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":4586516,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":4569572,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":4569572,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":4569572,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":4569572,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":4569572,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":7495337,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":5002189,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":4391825,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":4521594,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":4521594,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":4521594,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":4521594,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":4521594,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":6590817,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":4598448,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3300281,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":5030042,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":4928690,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":4969526,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":4969526,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":6385212,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":7759728,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":5801855,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":7096183,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":7096183,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":7096183,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":7096183,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":10646658,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":10646658,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":10646658,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":9984106,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":9984106,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":7372290,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":7372290,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":8890635,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":8890635,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":8890635,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":8890635,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":8890635,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":8890635,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":11576905,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":9091247,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":6149106,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":16166649,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":16166649,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":18717659,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":14720110,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":13640473,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":13335425,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"BuildingsAndImprovementsGross":{"label":"Buildings and Improvements, Gross","description":"Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.","units":{"USD":[{"end":"2011-12-31","val":24961772,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":24961772,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":24961772,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-06-30","val":24961772,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":24961772,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":24974410,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":24974410,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":24974410,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":24974410,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":24974410,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":24974410,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":24974410,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":24974410,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":25306395,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":25306395,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":25306395,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":25306395,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":25306395,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":25306395,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":25314765,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":25357764,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":25460387,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":25460387,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":25460387,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":25460387,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":25460387,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":25460387,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":25460388,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":25460387,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":25460387,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":25460387,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":25460387,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":25460387,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":25460387,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":25460387,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":25460387,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":25460387,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":25460387,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":25460387,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":25460387,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":25460387,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":25460387,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":25460387,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":25460387,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":25460387,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":25460387,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":25460387,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":25460387,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":25460387,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":25460387,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":25460387,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":25460387,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":25460387,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":25460387,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":27888242,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":28081650,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":28081650,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-12-31","val":28161755,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":28161755,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":28161755,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":28161755,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":28161755,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2022Q1I"},{"end":"2022-12-31","val":28545967,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":28545967,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":28545967,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":28545967,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":28545967,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":28545967,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":28545967,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":29634156,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":29634156,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":26855035,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":26855035,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-12-31","val":30677541,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"CapitalLeaseObligationsCurrent":{"label":"Capital Lease Obligations, Current","description":"Amount of capital lease obligation due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":116387,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010Q4I"},{"end":"2011-12-31","val":30532,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"end":"2011-12-31","val":30532,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2011-12-31","val":30532,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":30532,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":30532,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-03-31","val":0,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2012Q1I"},{"end":"2012-06-30","val":0,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":0,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2012Q4I"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":0,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":390168,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":396933,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":399005,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":400375,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":400375,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":400375,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":400375,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":400375,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":427421,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":437504,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":406701,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":425837,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":425837,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":425837,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":425837,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":425837,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":427440,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":429671,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":416202,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":417524,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":417524,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":417524,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":417524,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":417524,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":419707,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":421820,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":424028,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":426331,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"}]}},"CapitalLeaseObligationsIncurred":{"label":"Lease Obligation Incurred","description":"Amount of increase in lease obligation from new lease.","units":{"USD":[{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":2008913,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":2008913,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2059243,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-06-30","val":2059243,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":2059243,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":2059243,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":2059243,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":2059243,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2016"}]}},"CapitalLeaseObligationsNoncurrent":{"label":"Capital Lease Obligations, Noncurrent","description":"Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.","units":{"USD":[{"end":"2010-12-31","val":20431,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010Q4I"},{"end":"2011-12-31","val":0,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2011Q4I"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":0,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1617845,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1527807,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1427267,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1358846,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":1358846,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":1358846,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":1358846,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":1358846,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1200038,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1123771,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1054216,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":934198,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":934198,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":934198,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":934198,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":934198,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":831186,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":727016,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":638014,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":533404,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":533404,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":533404,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":533404,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":533404,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":427676,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":321477,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":214638,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":107157,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDue":{"label":"Capital Leases, Future Minimum Payments Due","description":"Amount of minimum lease payments for capital leases.","units":{"USD":[{"end":"2015-12-31","val":1959695,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1514075,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2016Q4I"},{"end":"2017-12-31","val":1036020,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017Q4I"},{"end":"2018-03-31","val":921143,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":805921,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":690698,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":575476,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueCurrent":{"label":"Capital Leases, Future Minimum Payments Due, Next Twelve Months","description":"Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2015-07-30","val":396933,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":399000,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":461338,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015Q4I"},{"end":"2016-12-31","val":460138,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2016Q4I"},{"end":"2017-12-31","val":462160,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017Q4I"},{"end":"2018-09-30","val":114442,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":459331,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInFiveYears":{"label":"Capital Leases, Future Minimum Payments Due in Five Years","description":"Amount of minimum lease payments for capital leases 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":"2014-12-31","val":234390,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2014Q4I"},{"end":"2015-07-30","val":227814,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-12-31","val":114343,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInFourYears":{"label":"Capital Leases, Future Minimum Payments Due in Four Years","description":"Amount of minimum lease payments for capital leases 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":"2014-12-31","val":234390,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2014Q4I"},{"end":"2015-07-30","val":433331,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":461000,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":461338,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015Q4I"},{"end":"2016-12-31","val":133661,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2016Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInThreeYears":{"label":"Capital Leases, Future Minimum Payments Due in Three Years","description":"Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2014-12-31","val":234390,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2014Q4I"},{"end":"2015-07-30","val":433331,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":461000,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":461338,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015Q4I"},{"end":"2016-12-31","val":460138,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2016Q4I"},{"end":"2017-12-31","val":111700,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017Q4I"},{"end":"2018-03-31","val":116925,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":116925,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":116925,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInTwoYears":{"label":"Capital Leases, Future Minimum Payments Due in Two Years","description":"Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2014-12-31","val":234390,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2014Q4I"},{"end":"2015-07-30","val":433331,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":461000,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":461338,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015Q4I"},{"end":"2016-12-31","val":460138,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2016Q4I"},{"end":"2017-12-31","val":462160,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017Q4I"},{"end":"2018-03-31","val":459331,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":459331,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":459331,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":116145,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueThereafter":{"label":"Capital Leases, Future Minimum Payments Due Thereafter","description":"Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2014-12-31","val":39064,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2014Q4I"},{"end":"2015-09-30","val":44000,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"}]}},"CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments":{"label":"Capital Leases, Future Minimum Payments, Interest Included in Payments","description":"Amount necessary to reduce net minimum lease payments to present value for capital leases.","units":{"USD":[{"end":"2015-12-31","val":200474,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015Q4I"},{"end":"2016-12-31","val":154040,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2016Q4I"},{"end":"2017-12-31","val":85092,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017Q4I"},{"end":"2018-03-31","val":73760,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":62624,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":52032,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":41988,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments":{"label":"Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments","description":"Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.","units":{"USD":[{"end":"2015-12-31","val":1759221,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1360035,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2016Q4I"},{"end":"2017-12-31","val":950928,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017Q4I"},{"end":"2018-03-31","val":847383,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":743297,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":638666,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":533488,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear":{"label":"Capital Leases, Future Minimum Payments, Remainder of Fiscal Year","description":"Amount of minimum lease payments for capital leases due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2018-03-31","val":344887,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":229665,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"}]}},"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":"2016-12-31","val":1141869,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":1141869,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":1141869,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2743240,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2148084,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1227800,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"}]}},"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":997652,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2009Q4I"},{"end":"2010-12-31","val":1168250,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"end":"2010-12-31","val":1168250,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2010-12-31","val":1168250,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2010-12-31","val":1168250,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2010-12-31","val":1168250,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2010Q4I"},{"end":"2011-03-31","val":2170780,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2011Q1I"},{"end":"2011-06-30","val":1950960,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":124731,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2011Q3I"},{"end":"2011-12-31","val":943216,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"end":"2011-12-31","val":943216,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2011-12-31","val":943216,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":943216,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":943216,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2011-12-31","val":943216,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2011-12-31","val":943216,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2011-12-31","val":943216,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2011-12-31","val":943216,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":997649,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2012-03-31","val":997649,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2012Q1I"},{"end":"2012-06-30","val":1762174,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2012-06-30","val":1762174,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2012Q2I"},{"end":"2012-09-30","val":554072,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2012-09-30","val":554072,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1585902,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":1585902,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":1585902,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":1585902,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":1585902,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2012-12-31","val":1585902,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2012-12-31","val":1585902,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2012-12-31","val":1585902,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2012-12-31","val":1585902,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1715229,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2013-03-31","val":1715229,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1217888,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2013-06-30","val":1217888,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2I"},{"end":"2013-09-30","val":421198,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2013-09-30","val":421198,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1795042,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":1795042,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":1795042,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":1795042,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":1795042,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2013-12-31","val":1795042,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2013-12-31","val":1795042,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2013-12-31","val":1795042,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2013-12-31","val":1795042,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2013Q4I"},{"end":"2014-03-31","val":2060414,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2014-03-31","val":2060414,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":2093591,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2014-06-30","val":2093591,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2014Q2I"},{"end":"2014-09-30","val":909638,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2014-09-30","val":909638,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1063338,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":1063338,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":1063338,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":1063338,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":1063338,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2014-12-31","val":1063338,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2014-12-31","val":1063338,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2014-12-31","val":1063338,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2014-12-31","val":1063338,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2750341,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2015-03-31","val":2750341,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1613499,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2015-06-30","val":1613499,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":707831,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2015-09-30","val":707831,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1429716,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":1429716,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":1429716,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":1429716,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":1429716,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2015-12-31","val":1429716,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2015-12-31","val":1429716,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2015-12-31","val":1429716,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2015-12-31","val":1429716,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2407522,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2016-03-31","val":2407522,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1280363,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2016-06-30","val":1280363,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1534084,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2016-09-30","val":1534084,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1141869,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":1141869,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":1141869,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":1141869,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":1141869,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2743240,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2148084,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1227800,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":787554,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":787554,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":787554,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":787554,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":787554,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1723916,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1131493,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":330790,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1261818,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18"},{"end":"2018-12-31","val":1670796,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1767102,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":2010377,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":2010377,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":3066785,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":4991897,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2953064,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":3226557,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":3226557,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":3226557,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":3226557,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":5887718,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":5887718,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":5887718,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":6133731,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":6133731,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":3649548,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":3649548,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":4402268,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":4402268,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":4402268,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":4402268,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":4402268,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":4402268,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":5554027,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":5047980,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2666142,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":11711728,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":11711728,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":12173488,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":9845091,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":9027825,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":7174896,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"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-12-31","val":170598,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1002530,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":782710,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2011-01-01","end":"2011-09-30","val":-1043519,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2011-01-01","end":"2011-12-31","val":-225034,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":-225034,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":54433,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"start":"2012-01-01","end":"2012-03-31","val":54433,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":818958,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-01-01","end":"2012-06-30","val":818958,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2012-01-01","end":"2012-09-30","val":-389144,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-01-01","end":"2012-09-30","val":-389144,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":642686,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":642686,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":129327,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"start":"2013-01-01","end":"2013-03-31","val":129327,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-368014,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-01-01","end":"2013-06-30","val":-368014,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":-1164704,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-1164704,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2013-01-01","end":"2013-12-31","val":209140,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":209140,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":265372,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":265372,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":298549,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":298549,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-01-01","end":"2014-09-30","val":-885404,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-01-01","end":"2014-09-30","val":-885404,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":-731704,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":-731704,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1687003,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":1687003,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":550161,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-06-30","val":550161,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":-355507,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":-355507,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":366378,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":366378,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":977806,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"start":"2016-01-01","end":"2016-03-31","val":977806,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-149353,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":-149353,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":104368,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":104368,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-01-01","end":"2016-12-31","val":-287847,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"start":"2016-01-01","end":"2016-12-31","val":-287847,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1601371,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1006215,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":85931,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-12-31","val":-354315,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017"}]}},"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":"2016-12-31","val":1141869,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2016-12-31","val":1141869,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2016-12-31","val":1141869,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2016-12-31","val":1141869,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2016Q4I"},{"end":"2017-03-31","val":4243240,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1I"},{"end":"2017-06-30","val":3649319,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2730928,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2293196,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":2293196,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":2293196,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":2293196,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":4231442,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":3642179,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2844531,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":3778066,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18"},{"end":"2018-12-31","val":4195754,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2018Q4I"},{"end":"2019-12-31","val":3781547,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2019-12-31","val":3781547,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":4041422,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":4041422,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2020-12-31","val":4041422,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2020-12-31","val":4041422,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2020-12-31","val":4041422,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2020Q4I"},{"end":"2021-03-31","val":5108865,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1I"},{"end":"2021-12-31","val":5267750,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":5267750,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":5267750,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":5267750,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2021-12-31","val":5267750,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2021-12-31","val":5267750,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2021-12-31","val":5267750,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2021-12-31","val":5267750,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2021Q4I"},{"end":"2022-03-31","val":7928944,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":7928944,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1I"},{"end":"2022-06-30","val":8174957,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2022Q2I"},{"end":"2022-09-30","val":5690774,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":40594065,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":6443494,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":6443494,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":6443494,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":6443494,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":6443494,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2022-12-31","val":6443494,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":7595253,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":7089206,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":4707368,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":13753340,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":13753340,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-12-31","val":9202512,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect":{"label":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect","description":"Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"start":"2017-01-01","end":"2017-03-31","val":3101371,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2507450,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-09-30","val":1589059,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-12-31","val":1151327,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1938246,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1348983,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-09-30","val":551335,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-12-31","val":1484870,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-414208,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":259874,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":259874,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":1067443,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":1226328,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":1226328,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":1226328,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2661194,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":2661194,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2907207,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-01-01","end":"2022-09-30","val":423024,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":35326315,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":1175744,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":1175744,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1151759,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":645712,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":-1736126,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":7309846,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":7309846,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-4550828,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"CasinoExpenses":{"label":"Casino Expenses (Deprecated 2018-01-31)","description":"This element represents the cost of generating revenues from a hotel's, including cruise lines, gaming operations; likewise, such revenues may be derived from gaming operations that also are hoteliers.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":3262313,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":3447450,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":3447450,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":3674717,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":3674717,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":3888294,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":3888294,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":4078926,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":4078926,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":4344040,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015"}]}},"ConcentrationRiskPercentage1":{"label":"Concentration Risk, Percentage","description":"\"For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"\"benchmark\"\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.\"","units":{"pure":[{"start":"2012-01-01","end":"2012-12-31","val":1,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":1,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":1,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":1,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":1,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":1,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":1,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"start":"2016-01-01","end":"2016-12-31","val":1,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":1,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017"}]}},"ConstructionInProgressGross":{"label":"Construction in Progress, Gross","description":"Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.","units":{"USD":[{"end":"2011-12-31","val":37685,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":37685,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":37685,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-06-30","val":116199,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":200345,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":181657,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":181657,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":181657,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":181657,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":181657,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":272581,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":396453,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":489500,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":0,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":154673,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":57967,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":63423,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":0,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1527277,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":3952523,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":109635,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":109635,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":109635,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":109635,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":109635,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":165962,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":270640,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":326750,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":21121,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":21121,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":21121,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":21121,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":21121,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":150563,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":52269,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":52269,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":52269,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":52269,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":52269,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":173101,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":262690,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":179280,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":206952,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":44690,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":73758,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":73758,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-12-31","val":362388,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":362388,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":362388,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":362388,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":588495,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2022Q1I"},{"end":"2022-12-31","val":493129,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":493129,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":493129,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":493129,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":493129,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":493129,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":935976,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":392589,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1175713,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2576765,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":2576765,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-12-31","val":332131,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"ContractualObligation":{"label":"Contractual Obligation","description":"Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.","units":{"USD":[{"end":"2017-12-31","val":14479179,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017Q4I"},{"end":"2018-12-31","val":13748123,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"}]}},"ContractualObligationDueInFifthYear":{"label":"Contractual Obligation, to be Paid, Year Five","description":"Amount of contractual obligation 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":"2017-12-31","val":11136532,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017Q4I"}]}},"ContractualObligationDueInFourthYear":{"label":"Contractual Obligation, to be Paid, Year Four","description":"Amount of contractual obligation 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":"2017-12-31","val":879967,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017Q4I"},{"end":"2018-12-31","val":11220040,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"}]}},"ContractualObligationDueInNextTwelveMonths":{"label":"Contractual Obligation, to be Paid, Year One","description":"Amount of contractual obligation 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":"2017-12-31","val":792377,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017Q4I"},{"end":"2018-12-31","val":822835,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"}]}},"ContractualObligationDueInSecondYear":{"label":"Contractual Obligation, to be Paid, Year Two","description":"Amount of contractual obligation 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":"2017-12-31","val":820559,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017Q4I"},{"end":"2018-12-31","val":836378,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"}]}},"ContractualObligationDueInThirdYear":{"label":"Contractual Obligation, to be Paid, Year Three","description":"Amount of contractual obligation 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":"2017-12-31","val":849744,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017Q4I"},{"end":"2018-12-31","val":868870,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"}]}},"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":"2016-12-31","val":4228300,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2016Q4I"},{"end":"2017-12-31","val":3999452,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-12-31","val":4204647,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":4349526,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":4679097,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":4679097,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-12-31","val":5806426,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":5806426,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":5806426,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":5806426,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":5849719,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2022Q1I"},{"end":"2022-12-31","val":6530776,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":6530776,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q4I"}]}},"ContractWithCustomerLiabilityCurrent":{"label":"Contract with Customer, Liability, Current","description":"Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.","units":{"USD":[{"end":"2017-12-31","val":3082512,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":3082512,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":3082512,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-06-30","val":2864773,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3196419,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":3166754,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":3304097,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":3592589,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":3592589,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":3388371,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":3680889,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":3896516,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":4416271,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":4416271,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":4416271,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":4416271,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":4442550,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":4442551,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":4442551,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":3738782,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":3738782,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":4091906,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":4091906,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":4868235,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":4868235,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q4I"}]}},"ContractWithCustomerLiabilityNoncurrent":{"label":"Contract with Customer, Liability, Noncurrent","description":"Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.","units":{"USD":[{"end":"2017-12-31","val":916940,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":916940,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":916940,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-06-30","val":938334,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":934868,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1037893,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1045429,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1086508,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":1086508,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1167675,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1284399,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1295136,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1390155,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":1390155,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":1390155,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":1390155,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1407169,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":1407169,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":1407169,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1632430,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":1632430,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1647794,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":1647794,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1662541,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":1662541,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":1662541,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":1662541,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":1662541,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":1662541,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1463778,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1502640,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1430024,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1585403,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":1585403,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1685369,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1743011,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1817475,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1793291,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"CostsAndExpenses":{"label":"Costs and Expenses","description":"Total costs of sales and operating expenses for the period.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":36396568,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":10761509,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":20562832,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2011-04-01","end":"2011-06-30","val":9801323,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":28080953,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2011-07-01","end":"2011-09-30","val":7518121,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":36601484,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":36601484,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":11019391,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"start":"2012-01-01","end":"2012-03-31","val":11019391,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":20062189,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-01-01","end":"2012-06-30","val":20062189,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2012-04-01","end":"2012-06-30","val":9042789,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-04-01","end":"2012-06-30","val":9042789,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":28041380,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-01-01","end":"2012-09-30","val":28041380,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":7979191,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-07-01","end":"2012-09-30","val":7979191,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":36787239,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":36787239,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":11689686,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"start":"2013-01-01","end":"2013-03-31","val":11689686,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":20825400,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-01-01","end":"2013-06-30","val":20825400,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":9135714,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-04-01","end":"2013-06-30","val":9135714,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":28759718,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":28759718,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2013-07-01","end":"2013-09-30","val":7934318,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":7934318,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":37562272,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":37562272,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":11138887,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":11138887,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":20766976,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":20766976,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-04-01","end":"2014-06-30","val":9628089,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":9628089,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":28409947,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-01-01","end":"2014-09-30","val":28409947,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":7642971,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-07-01","end":"2014-09-30","val":7642971,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":37920806,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":37920806,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":12521121,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":12521121,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":21826273,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-06-30","val":21826273,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":9305152,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-04-01","end":"2015-06-30","val":9305152,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":29673483,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":29673483,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":7847210,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":7847210,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":39105397,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":39105397,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":12137174,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"start":"2016-01-01","end":"2016-03-31","val":12137174,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":22071553,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":22071553,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":9934379,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":9934379,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":31309362,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":31309362,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-07-01","end":"2016-09-30","val":9237809,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":9237809,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":41226147,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"start":"2016-01-01","end":"2016-12-31","val":41226147,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":13128439,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"start":"2017-01-01","end":"2017-03-31","val":13128439,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":23710762,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":23710762,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-04-01","end":"2017-06-30","val":10582323,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":10582323,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":32818509,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-09-30","val":32818509,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-07-01","end":"2017-09-30","val":9107747,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-07-01","end":"2017-09-30","val":9107747,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":43515790,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":43515790,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":13301405,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":24447072,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-04-01","end":"2018-06-30","val":11145667,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":33324760,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-07-01","end":"2018-09-30","val":8877688,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":43462735,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":38989516,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":25618990,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":25618990,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":8277390,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-03-31","val":8277390,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":17102484,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-04-01","end":"2021-06-30","val":8825094,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":25008804,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-07-01","end":"2021-09-30","val":7906320,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":34932167,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":34932167,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":34932167,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":11919906,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":11919906,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":11919906,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-03-31","val":11919906,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":22750690,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-06-30","val":22750690,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-06-30","val":22750690,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-04-01","end":"2022-06-30","val":10830784,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-04-01","end":"2022-06-30","val":10830784,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-04-01","end":"2022-06-30","val":10830784,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":31561658,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-09-30","val":31561658,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-09-30","val":31561658,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":8810968,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-07-01","end":"2022-09-30","val":8810968,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-07-01","end":"2022-09-30","val":8810968,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":43238294,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":43238294,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":43238294,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":14353164,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":26130825,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-04-01","end":"2023-06-30","val":11777661,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":35626818,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":9495993,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":47328860,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":47328860,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":14063659,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":25985206,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14"},{"start":"2024-04-01","end":"2024-06-30","val":11921547,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":36619401,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":10634195,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":48857980,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"DeferredCosts":{"label":"Deferred Costs, Noncurrent","description":"Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.","units":{"USD":[{"end":"2016-12-31","val":0,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2016Q4I"},{"end":"2017-06-30","val":6911,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":15215,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"}]}},"DeferredCostsCurrentAndNoncurrent":{"label":"Deferred Costs","description":"The carrying amount of deferred costs.","units":{"USD":[{"end":"2017-03-31","val":318279,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":302365,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":286450,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2018-03-31","val":254623,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":238709,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":222795,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"}]}},"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":2579403,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010Q4I"},{"end":"2011-12-31","val":2741979,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"end":"2011-12-31","val":2741979,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2011-12-31","val":2741979,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":2741979,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":2741979,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-03-31","val":2650992,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2012Q1I"},{"end":"2012-06-30","val":2364164,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":2774760,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":2752467,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":2752467,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":2752467,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":2752467,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":2752467,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":2473316,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":2072872,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":2188093,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":2313852,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":2313852,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":2313852,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":2313852,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":2313852,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":2410568,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":2129187,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":2481130,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":2824369,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":2824369,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":2824369,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":2824369,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":2824369,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2773222,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2280846,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":2694607,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":3375697,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":3375697,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":3375697,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":3375697,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":3375697,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2985185,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2783848,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3073224,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":3310280,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":3310280,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":3310280,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":3310280,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":3310280,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2959891,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2443349,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3014092,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":3082512,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":3082512,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":3111300,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"}]}},"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":"2010-12-31","val":1170612,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010Q4I"},{"end":"2011-12-31","val":1100491,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"end":"2011-12-31","val":1100491,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2011-12-31","val":1100491,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":1100491,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":1100491,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-03-31","val":1164383,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2012Q1I"},{"end":"2012-06-30","val":1118859,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1098999,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1106631,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":1106631,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":1106631,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":1106631,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":1106631,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1041599,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1037655,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":974306,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":952107,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":952107,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":952107,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":952107,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":952107,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":922773,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":993483,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1000253,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1215180,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":1215180,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":1215180,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":1215180,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":1215180,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1166221,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1130171,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1041671,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":995653,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":995633,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":995653,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":995653,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":995653,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":967177,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1008257,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":919744,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":918020,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":918020,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":918020,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":918020,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":918020,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":984767,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1045564,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":927879,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":916940,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":916940,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":930803,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"}]}},"DefinedContributionPlanEmployerDiscretionaryContributionAmount":{"label":"Defined Contribution Plan, Employer Discretionary Contribution Amount","description":"Amount of discretionary contributions made by an employer to a defined contribution plan.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":140900,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":156700,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":156700,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":164700,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":164700,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":179900,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":179900,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":206700,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":206674,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":207982,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"start":"2016-01-01","end":"2016-12-31","val":207982,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":222906,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":223000,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":274000,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":265000,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":133000,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":133000,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":50500,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":229000,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":229000,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":229000,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":62500,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":62500,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":126200,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-04-01","end":"2022-06-30","val":63700,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":186000,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":60000,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":240000,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":240000,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":240000,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":100900,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":177700,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-04-01","end":"2023-06-30","val":76800,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":260000,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":82000,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":335000,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":335000,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":271000,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"DefinedContributionPlanEmployerMatchingContributionPercent":{"label":"Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay","description":"Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.","units":{"pure":[{"start":"2012-01-01","end":"2012-12-31","val":0.06,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.06,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.06,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.06,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.06,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.06,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.005,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2020-01-01","end":"2020-12-31","val":0.01,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.01,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0.01,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":0.03,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":0.03,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0.03,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0.03,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":0.03,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":0.03,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.03,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent":{"label":"Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent","description":"Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.","units":{"pure":[{"start":"2018-01-01","end":"2018-12-31","val":0.06,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2020-01-01","end":"2020-12-31","val":0.03,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.06,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0.06,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":0.06,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":0.06,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0.06,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0.06,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":0.06,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":0.06,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.06,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"Depreciation":{"label":"Depreciation","description":"The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":2154600,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":2234100,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":2234100,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":0,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":2380088,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":2380088,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":2491475,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"start":"2016-01-01","end":"2016-12-31","val":2491475,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":2443889,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":2443889,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":2127191,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"}]}},"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-12-31","val":4090334,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":861133,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":1722270,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2011-04-01","end":"2011-06-30","val":861137,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":2572928,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2011-07-01","end":"2011-09-30","val":850658,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":3467648,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":3467648,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":833664,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"start":"2012-01-01","end":"2012-03-31","val":833664,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1667332,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-01-01","end":"2012-06-30","val":1667332,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2012-04-01","end":"2012-06-30","val":833668,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-04-01","end":"2012-06-30","val":833668,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":2499826,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-01-01","end":"2012-09-30","val":2499826,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":832494,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-07-01","end":"2012-09-30","val":832494,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":3322094,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":3322094,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":824256,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"start":"2013-01-01","end":"2013-03-31","val":824256,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1651815,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-01-01","end":"2013-06-30","val":1651815,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":827559,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-04-01","end":"2013-06-30","val":827559,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":2439628,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":2439628,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2013-07-01","end":"2013-09-30","val":787813,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":787813,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":3226980,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":3226980,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":530881,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":530881,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1062530,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":1062530,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-04-01","end":"2014-06-30","val":531649,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":531649,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":1587049,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-01-01","end":"2014-09-30","val":1587049,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":526519,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-07-01","end":"2014-09-30","val":526519,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":2234075,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":2234075,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":526519,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":526519,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1015572,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-06-30","val":1015572,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":489053,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-04-01","end":"2015-06-30","val":489053,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1666006,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":1666006,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":650434,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":650434,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":2380088,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":2380088,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":604489,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"start":"2016-01-01","end":"2016-03-31","val":604489,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1222168,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":1222168,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":617679,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":617679,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":1835604,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":1835604,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-07-01","end":"2016-09-30","val":613436,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":613436,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":2491475,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"start":"2016-01-01","end":"2016-12-31","val":2491475,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":648566,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"start":"2017-01-01","end":"2017-03-31","val":648566,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1302603,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":1302603,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-04-01","end":"2017-06-30","val":654037,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":654037,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":1886531,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-09-30","val":1886531,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-07-01","end":"2017-09-30","val":583928,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-07-01","end":"2017-09-30","val":583928,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":2443889,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":2443889,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":552079,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1098637,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-04-01","end":"2018-06-30","val":546558,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1613210,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-07-01","end":"2018-09-30","val":514573,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":2127191,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":2194000,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":2506621,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":2506621,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":658582,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-03-31","val":658582,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1306408,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-04-01","end":"2021-06-30","val":647826,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1951483,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-07-01","end":"2021-09-30","val":645073,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":2592004,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":2592004,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":2592004,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":644902,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":644902,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":644902,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-03-31","val":644902,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1339728,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-06-30","val":1339728,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-06-30","val":1339728,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-04-01","end":"2022-06-30","val":694826,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-04-01","end":"2022-06-30","val":694826,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-04-01","end":"2022-06-30","val":694826,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":1916169,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-09-30","val":1916169,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-09-30","val":1916169,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":576441,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-07-01","end":"2022-09-30","val":576441,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-07-01","end":"2022-09-30","val":576441,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":2563774,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":2563774,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":2563774,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":647682,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1292454,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-04-01","end":"2023-06-30","val":644772,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":1942476,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":650022,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":2702861,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":2702861,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":401217,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":885276,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14"},{"start":"2024-04-01","end":"2024-06-30","val":484059,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":1381662,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":496386,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":1877834,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"DepreciationDepletionAndAmortization":{"label":"Depreciation, Depletion and Amortization","description":"The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":4090334,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":861133,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":1722270,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2011-01-01","end":"2011-09-30","val":2572928,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2011-01-01","end":"2011-12-31","val":3467655,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":3467655,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":833664,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"start":"2012-01-01","end":"2012-03-31","val":833664,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1667332,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-01-01","end":"2012-06-30","val":1667332,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2012-01-01","end":"2012-09-30","val":2499826,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-01-01","end":"2012-09-30","val":2499826,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":3322094,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":3322094,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":824256,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"start":"2013-01-01","end":"2013-03-31","val":824256,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1651815,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-01-01","end":"2013-06-30","val":1651815,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":2439626,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":2439626,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2013-01-01","end":"2013-12-31","val":3226980,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":3226980,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":530881,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":530880,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1062531,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":1062531,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-01-01","end":"2014-09-30","val":1589050,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-01-01","end":"2014-09-30","val":1589050,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":2234076,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":2234075,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":526518,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":526518,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1015572,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-06-30","val":1015572,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":1666006,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":1666006,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":2380088,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":2380088,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":604489,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"start":"2016-01-01","end":"2016-03-31","val":604489,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1222168,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":1222168,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":1835605,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":1835605,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-01-01","end":"2016-12-31","val":2491477,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"start":"2016-01-01","end":"2016-12-31","val":2491475,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":648566,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"start":"2017-01-01","end":"2017-03-31","val":648566,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1302602,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":1302602,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-09-30","val":1886531,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-09-30","val":1886531,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-12-31","val":2443889,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":2443889,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":552079,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1098637,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-09-30","val":1613210,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-12-31","val":2127191,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":2194000,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":2506621,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":2506621,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":658582,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":2592004,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":2592004,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":2592004,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":644902,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":644902,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1339728,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-01-01","end":"2022-09-30","val":1916169,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":2563774,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":2563774,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":2563774,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":647682,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1292454,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":1942476,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":2702861,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":2702861,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":1877834,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"DirectCostsOfHotels":{"label":"Direct Costs of Hotels (Deprecated 2018-01-31)","description":"The aggregate direct costs incurred in operating leased, owned and other hotels.","units":{"USD":[{"start":"2015-01-01","end":"2015-06-30","val":3800000,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-09-30","val":4000000,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"}]}},"DistributedEarnings":{"label":"Distributed Earnings","description":"The total amount of dividends declared in the period for each class of stock and the contractual amount of dividends (or interest on participating income bonds) that must be paid for the period (for example, unpaid cumulative dividends). Dividends declared in the current period do not include dividends declared in respect of prior-period unpaid cumulative dividends. Preferred dividends that are cumulative only if earned are deducted only to the extent that they are earned.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":-65428,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-1376053,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-1876059,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2011-04-01","end":"2011-06-30","val":-500006,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":-1676058,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2011-07-01","end":"2011-09-30","val":200001,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":-1367837,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":1367837,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-1501631,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"start":"2012-01-01","end":"2012-03-31","val":1501631,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-2256740,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-01-01","end":"2012-06-30","val":2256740,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2012-04-01","end":"2012-06-30","val":-755115,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-04-01","end":"2012-06-30","val":755115,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-2268051,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-01-01","end":"2012-09-30","val":2268051,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-11311,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-07-01","end":"2012-09-30","val":11311,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":1569834,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":1569834,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1609676,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"start":"2013-01-01","end":"2013-03-31","val":1609676,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":2291703,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-01-01","end":"2013-06-30","val":2291703,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":682027,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-04-01","end":"2013-06-30","val":682027,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1893687,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":1893687,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2013-07-01","end":"2013-09-30","val":-398016,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-398016,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":1895923,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":1895923,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":2140,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":2140,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":505322,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":505322,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-04-01","end":"2014-06-30","val":503182,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":503182,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":507121,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-07-01","end":"2014-09-30","val":1799,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":510056,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1235957,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1239203,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-04-01","end":"2015-06-30","val":3246,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2"}]}},"Dividends":{"label":"Dividends","description":"Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.","units":{"USD":[{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"}]}},"DueFromAffiliateCurrent":{"label":"Due from Affiliate, Current","description":"Amount of receivables due from an entity that is affiliated with the reporting entity by means of direct or indirect ownership, due within 1 year (or 1 business cycle).","units":{"USD":[{"end":"2010-12-31","val":80507,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010Q4I"},{"end":"2011-12-31","val":84003,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"end":"2011-12-31","val":84003,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2011-12-31","val":84003,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":84003,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":84003,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-03-31","val":0,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2012Q1I"},{"end":"2012-06-30","val":32825,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":96724,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":47633,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":47633,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q4I"},{"end":"2013-06-30","val":168528,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":83179,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2013Q4I"},{"end":"2014-03-31","val":2715,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":200121,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":165849,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2021-09-30","val":23919,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":17853,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":17853,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":17853,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":17853,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":20645,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":20645,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":20645,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":75090,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":75090,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":162213,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":162213,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":234875,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":234875,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q4I"}]}},"DueFromAffiliates":{"label":"Due from Affiliates","description":"For an unclassified balance sheet, amount of receivables due from an entity that is affiliated with the reporting entity by means of direct or indirect ownership.","units":{"USD":[{"end":"2012-12-31","val":0,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":0,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q4I"},{"end":"2013-06-30","val":168527,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":51165,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":51165,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":51165,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":51165,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":51165,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":0,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":24846,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":243509,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":213368,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":120104,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":120104,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":120104,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":120104,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":120104,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":311532,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":340508,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":47673,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":430282,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":430282,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":430282,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":430282,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":430282,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":412160,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":621870,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":274039,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"}]}},"DueToAffiliateCurrent":{"label":"Due to Affiliate, Current","description":"Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2011-12-31","val":0,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2011Q4I"},{"end":"2012-03-31","val":7472,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2012Q1I"},{"end":"2012-12-31","val":47633,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":269129,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":269129,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":269129,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":269129,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":269129,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":0,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":328572,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":170055,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":425766,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":144938,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":144938,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":144938,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":144938,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":144938,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":120104,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2016Q4I"},{"end":"2017-12-31","val":430282,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":430282,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-09-30","val":274039,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":47325,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18"},{"end":"2018-12-31","val":568499,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1707932,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1767024,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":1767024,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1703828,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1253621,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":859674,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":511784,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":511784,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":511784,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":511784,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":723045,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":723045,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":723045,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":462559,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":462559,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":334308,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":334308,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":295640,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":295640,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q4I"}]}},"DueToRelatedPartiesCurrent":{"label":"Due to Related Parties, Current","description":"Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2011-12-31","val":0,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-12-31","val":47633,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":47633,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":47633,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":47633,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":47633,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":20082,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":83179,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":269129,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":617487,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":617487,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":617487,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1324901,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":886746,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":555798,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"}]}},"FiniteLivedIntangibleAssetsAccumulatedAmortization":{"label":"Finite-Lived Intangible Assets, Accumulated Amortization","description":"Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.","units":{"USD":[{"end":"2011-12-31","val":7336855,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2011-12-31","val":-7336855,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":-7336855,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2012-06-30","val":-7873070,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":-8141178,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":8409285,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2012-12-31","val":8409285,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":8409285,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":8409285,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":8409285,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2013-03-31","val":8677393,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":8945500,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":9213608,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":9481716,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2013Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Year One","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2012-12-31","val":1072430,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2012Q4I"}]}},"FiniteLivedIntangibleAssetsGross":{"label":"Finite-Lived Intangible Assets, Gross","description":"Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.","units":{"USD":[{"end":"2011-12-31","val":13811717,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2011-12-31","val":13811717,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":13811717,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2012-06-30","val":13811717,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":13811717,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":13811717,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2012-12-31","val":13811717,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":13811717,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":13811717,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":13811717,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2013-03-31","val":13811717,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":13811717,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":13811717,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":13811717,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2013Q4I"}]}},"FoodAndBeverageCostOfSales":{"label":"Food and Beverage, Cost of Sales (Deprecated 2018-01-31)","description":"The cost related to generating revenue from the sale of food (prepared and cooked-to-order foodstuffs, as well as snack items) and beverages (bottled or on-tap alcoholic beverages, as well as nonalcoholic beverages like carbonated drinks, juices, energy/sports drinks, water, coffee, and tea).","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":7015007,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":7401120,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":7401120,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":7256839,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":7256839,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":7593326,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":7593326,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":7572809,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":7572809,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":8156802,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015"}]}},"FurnitureAndFixturesGross":{"label":"Furniture and Fixtures, Gross","description":"Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.","units":{"USD":[{"end":"2011-12-31","val":7952997,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":7952997,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":7952997,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-06-30","val":7952998,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":7952997,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":8106324,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":8106324,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":8106324,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":8106324,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":8106324,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":8106324,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":8106324,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":8106322,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":8454852,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":8454852,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":8454852,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":8454852,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":8454852,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":8454852,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":8577945,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":8600439,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":8802853,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":8802853,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":8802853,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":8802853,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":8802853,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":10916941,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":10970149,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":10970149,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":11128876,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":11128876,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":11128876,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":11128876,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":11128876,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":11230693,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":11230692,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":11270334,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":11758250,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":11758250,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":11758250,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":11758250,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":11758250,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":11920329,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":11927454,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":11927454,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":12014451,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":12014451,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":12014451,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":12014451,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":12014451,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":12014451,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":12014451,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":12238845,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":12146024,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":12709569,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":12775180,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":12775180,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-12-31","val":11004343,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":11004343,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":11004343,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":11004343,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":10995538,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2022Q1I"},{"end":"2022-12-31","val":11531015,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":11531015,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":11531015,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":11531015,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":11531015,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":11531015,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":11532233,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":11749033,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":11747815,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":12361299,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":12361299,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-12-31","val":14464010,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"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":"2010-01-01","end":"2010-12-31","val":-13068,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2011"}]}},"GeneralAndAdministrativeExpense":{"label":"General and Administrative Expense","description":"The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":17786049,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":5180563,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":9979616,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2011-04-01","end":"2011-06-30","val":4799053,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":13768378,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2011-07-01","end":"2011-09-30","val":3788762,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":17862187,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":17862187,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":5235248,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"start":"2012-01-01","end":"2012-03-31","val":5235248,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":9656205,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-01-01","end":"2012-06-30","val":9656205,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2012-04-01","end":"2012-06-30","val":4420950,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-04-01","end":"2012-06-30","val":4420950,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":13660198,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-01-01","end":"2012-09-30","val":13660198,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":4003993,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-07-01","end":"2012-09-30","val":4003993,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":17881127,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":17881127,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":5605706,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"start":"2013-01-01","end":"2013-03-31","val":5605706,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":10104461,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-01-01","end":"2013-06-30","val":10104461,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":4498755,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-04-01","end":"2013-06-30","val":4498755,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":14114128,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":14114128,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2013-07-01","end":"2013-09-30","val":4009667,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":4009667,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":18116254,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":18116254,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":5802071,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":5802071,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":10614798,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":10614798,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-04-01","end":"2014-06-30","val":4812727,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":4812727,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":14540348,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-01-01","end":"2014-09-30","val":14540348,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":3925550,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-07-01","end":"2014-09-30","val":3925550,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":19290919,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":19290919,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":6514778,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":6514778,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":11275095,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-06-30","val":11275095,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":4760317,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-04-01","end":"2015-06-30","val":4760317,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":15195054,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":15195054,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":3919959,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":3919959,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":19716780,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":19716780,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":6376860,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"start":"2016-01-01","end":"2016-03-31","val":6376860,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":11365455,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":11365455,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":4988595,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":4988595,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":16029107,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":16029107,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-07-01","end":"2016-09-30","val":4663652,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":4663652,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":20595817,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"start":"2016-01-01","end":"2016-12-31","val":20595817,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":6683343,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"start":"2017-01-01","end":"2017-03-31","val":6683343,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":11924824,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":11924824,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-04-01","end":"2017-06-30","val":5241481,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":5241481,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":16650727,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-09-30","val":16650727,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-07-01","end":"2017-09-30","val":4725903,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-07-01","end":"2017-09-30","val":4725903,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":21830647,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":21830647,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":6795690,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":12230190,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-04-01","end":"2018-06-30","val":5434500,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":16763127,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-07-01","end":"2018-09-30","val":4532937,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":21568883,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":19456628,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":13343514,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":13343514,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":3602672,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-03-31","val":3602672,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":7293094,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-04-01","end":"2021-06-30","val":3690422,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":10717373,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-07-01","end":"2021-09-30","val":3424279,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":14974490,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":14974490,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":14974490,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":6353378,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":6353378,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":6353378,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-03-31","val":6353378,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":11974846,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-06-30","val":11974846,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-06-30","val":11974846,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-04-01","end":"2022-06-30","val":5621468,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-04-01","end":"2022-06-30","val":5621468,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-04-01","end":"2022-06-30","val":5621468,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":13744621,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-09-30","val":13744621,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-09-30","val":13744621,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":1769775,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-07-01","end":"2022-09-30","val":1769775,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-07-01","end":"2022-09-30","val":1769775,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":22686634,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":22686634,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":18611015,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":7414536,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":13405371,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-04-01","end":"2023-06-30","val":5990835,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":15398694,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":1993323,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":20100038,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":20100038,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":6010734,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":10942218,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14"},{"start":"2024-04-01","end":"2024-06-30","val":4931484,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":15499975,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":4557757,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":20432358,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill":{"label":"Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)","description":"Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"IncreaseDecreaseInAccountsPayableTrade":{"label":"Increase (Decrease) in Accounts Payable, Trade","description":"Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":4540,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":9025,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":9025,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":575640,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2012"},{"start":"2019-01-01","end":"2019-12-31","val":241764,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-1457606,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":-1457606,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-725305,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":-641509,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":-641509,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":-641509,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-11668,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":-11668,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-496710,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-01-01","end":"2022-09-30","val":-639567,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":255387,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":255387,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":255387,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":68270,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-462132,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":-312246,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-155876,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":-155876,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":1096663,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"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-12-31","val":-194464,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":190054,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":190054,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-310125,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2012"},{"start":"2019-01-01","end":"2019-12-31","val":-495990,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-370360,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":-370360,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":491164,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":863138,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":863138,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":863138,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":862377,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":862377,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":280454,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-01-01","end":"2022-09-30","val":-706045,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-154346,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":-154346,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":-154346,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1923073,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":323853,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":-563768,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":118976,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2023"}]}},"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-12-31","val":9969,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":229624,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":229624,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":114378,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2012"},{"start":"2019-01-01","end":"2019-12-31","val":-1041344,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-1386362,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":-1386362,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":1243334,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":948518,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":948518,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":948518,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":303398,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":303398,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-131575,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-01-01","end":"2022-09-30","val":-378174,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":418539,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":418539,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":418539,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":642510,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":150186,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":-428114,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-355479,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":-355479,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":199698,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"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-12-31","val":387747,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":92455,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":92455,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":16628,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2012"}]}},"IncreaseDecreaseInDueToAffiliatesCurrent":{"label":"Increase (Decrease) in Due to Affiliates, Current","description":"The increase (decrease) in current obligations (due within one year or one operating cycle) owed to an entity that is controlling, under the control of, or within the same control group as the reporting entity by means of direct or indirect ownership.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":114097,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":-3496,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":-3496,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":131636,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2012"}]}},"IncreaseDecreaseInOtherOperatingCapitalNet":{"label":"Increase (Decrease) in Other Operating Assets and Liabilities, Net","description":"Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.","units":{"USD":[{"start":"2011-01-01","end":"2011-03-31","val":-439726,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-174344,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2011-01-01","end":"2011-09-30","val":-127314,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-01-01","end":"2012-03-31","val":1010613,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"start":"2012-01-01","end":"2012-03-31","val":1010613,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-438034,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-01-01","end":"2012-06-30","val":-438034,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2012-01-01","end":"2012-09-30","val":-574899,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-01-01","end":"2012-09-30","val":-574899,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-1191284,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1295142,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"start":"2013-01-01","end":"2013-03-31","val":1295142,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1143549,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-01-01","end":"2013-06-30","val":1143549,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":985823,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":985823,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2013-01-01","end":"2013-12-31","val":-304988,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":-304988,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1644334,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":1644334,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1240088,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":1240088,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-01-01","end":"2014-09-30","val":520956,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-01-01","end":"2014-09-30","val":520956,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":-146798,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":-146798,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":513571,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":513571,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":157989,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-06-30","val":158018,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":-1089835,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":-1081994,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-399747,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":-379713,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1452677,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"start":"2016-01-01","end":"2016-03-31","val":1452667,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1732523,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":1732523,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-75571,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-75571,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-01-01","end":"2016-12-31","val":672178,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"start":"2016-01-01","end":"2016-12-31","val":672176,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":34969,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"start":"2017-01-01","end":"2017-03-31","val":-156459,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":717336,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":717336,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-09-30","val":-795295,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-09-30","val":-795295,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-12-31","val":-187094,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":-497272,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-33585,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":270578,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-09-30","val":-884936,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-12-31","val":-1304722,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"}]}},"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-12-31","val":75508,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":-77360,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":-77360,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-389,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2012"},{"start":"2019-01-01","end":"2019-12-31","val":11817,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":181098,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":181098,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-128275,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":35209,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":35209,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":35209,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-56631,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":-56631,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-500098,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-01-01","end":"2022-09-30","val":199110,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":275090,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":275090,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":275090,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-414167,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-893019,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":-509021,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-162777,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":-162777,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":47407,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories":{"label":"Increase (Decrease) in Raw Materials, Packaging Materials and Supplies Inventories","description":"The increase (decrease) during the reporting period in the value of raw materials, packaging materials and supplies held in inventory.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":-153244,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":-23937,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":-23937,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":-42488,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2012"}]}},"IntangibleAssetsNetExcludingGoodwill":{"label":"Intangible Assets, Net (Excluding Goodwill)","description":"Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.","units":{"USD":[{"end":"2010-12-31","val":7547292,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010Q4I"},{"end":"2011-12-31","val":6474862,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"end":"2011-12-31","val":6474862,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2011-12-31","val":6474862,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":6474862,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":6474862,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-03-31","val":6206754,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2012Q1I"},{"end":"2012-06-30","val":5938647,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":5670539,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":5402432,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":5402432,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":5402432,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":5402432,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":5402432,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":5134324,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":4866217,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":4598109,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":4330001,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":4330001,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":4330001,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":4330001,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":4330001,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":4330001,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":4330001,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":4330001,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":4330001,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":4330001,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":4330001,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":4330001,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":4330001,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":4330001,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":4330001,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":4330001,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":4330001,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":4330001,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":4330001,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":4330001,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":4330001,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":4330001,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4330001,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":4330001,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":4330001,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":4330001,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":4330001,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":4330001,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":4330001,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":4330001,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":4330001,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":4330001,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":4330001,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":4330001,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":4330001,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":4330001,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":4330001,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":4330001,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":4330001,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":4330001,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":4330001,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":4330001,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":4330001,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":4330001,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":4330001,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":4330001,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":4330001,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":4330001,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":4330001,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":4330001,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":4330001,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":4330001,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":4330001,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":4330001,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":4330001,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":4330001,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":4330001,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":4330001,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":4330001,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":4330001,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":4330001,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":4330001,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":4330001,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":4330001,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":4330001,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":4330001,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":4330001,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":4330001,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":4330001,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":4330001,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":4330001,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":4330001,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":4330001,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"InterestIncomeExpenseNet":{"label":"Interest Income (Expense), Net","description":"The net amount of operating interest income (expense).","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":-36140,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-5630,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-11644,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2011-04-01","end":"2011-06-30","val":-6014,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":-16168,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2011-07-01","end":"2011-09-30","val":-4524,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":-21915,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":-21915,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-4941,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"start":"2012-01-01","end":"2012-03-31","val":-4941,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-23549,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-01-01","end":"2012-06-30","val":-23549,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2012-04-01","end":"2012-06-30","val":-18607,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-04-01","end":"2012-06-30","val":-18607,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-12250,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-01-01","end":"2012-09-30","val":-12250,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":11299,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-07-01","end":"2012-09-30","val":11299,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":-15984,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":-15984,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-4143,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"start":"2013-01-01","end":"2013-03-31","val":-4143,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-7426,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-01-01","end":"2013-06-30","val":-7426,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":-3283,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-04-01","end":"2013-06-30","val":-3283,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-11714,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-11714,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2013-07-01","end":"2013-09-30","val":-4288,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-4288,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-14991,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":-14991,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-16586,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-16586,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-19975,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":-19975,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-04-01","end":"2014-06-30","val":-3389,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":-3389,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-23385,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-01-01","end":"2014-09-30","val":-23385,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":-3410,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-07-01","end":"2014-09-30","val":-3410,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-35445,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":-35445,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-15194,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-15194,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-27894,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-06-30","val":-27894,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-12700,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-04-01","end":"2015-06-30","val":-12700,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-44855,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":-44855,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":-16961,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":-16961,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-54321,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":-54321,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-17736,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"start":"2016-01-01","end":"2016-03-31","val":-17736,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-28936,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":-28936,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-11200,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":-11200,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-40657,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-40657,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-07-01","end":"2016-09-30","val":-11721,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-11721,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-53712,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"start":"2016-01-01","end":"2016-12-31","val":-53712,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-10437,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"start":"2017-01-01","end":"2017-03-31","val":-10437,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-170316,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-170316,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-04-01","end":"2017-06-30","val":-159878,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-159878,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-325439,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-09-30","val":-325439,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-07-01","end":"2017-09-30","val":-155123,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-07-01","end":"2017-09-30","val":-155123,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-484849,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":-484849,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-199466,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-382687,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-04-01","end":"2018-06-30","val":-183221,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-562093,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-07-01","end":"2018-09-30","val":-179406,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-774719,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-672402,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-437667,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":-437667,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-90095,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-03-31","val":-90095,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-179515,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-04-01","end":"2021-06-30","val":-89420,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-267246,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-07-01","end":"2021-09-30","val":-87731,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-348771,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":-348771,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":-348771,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-83671,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":-83671,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":-83671,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-03-31","val":-83671,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-169147,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-06-30","val":-169147,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-06-30","val":-169147,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-04-01","end":"2022-06-30","val":-85476,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-04-01","end":"2022-06-30","val":-85476,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-04-01","end":"2022-06-30","val":-85476,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-278171,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-09-30","val":-278171,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-09-30","val":-278171,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-109024,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-07-01","end":"2022-09-30","val":-109024,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-07-01","end":"2022-09-30","val":-109024,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-422265,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":-422265,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":-422265,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-224767,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-516808,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-04-01","end":"2023-06-30","val":-292041,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-539077,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-22269,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-817140,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":-817140,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-171481,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-350775,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14"},{"start":"2024-04-01","end":"2024-06-30","val":-179294,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-528090,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-177315,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-689703,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"InterestPaid":{"label":"Interest Paid, Including Capitalized Interest, Operating and Investing Activities","description":"Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":36140,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":5630,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":11644,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2011-01-01","end":"2011-09-30","val":16168,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2011-01-01","end":"2011-12-31","val":21915,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":4941,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"start":"2012-01-01","end":"2012-03-31","val":4941,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":23549,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-01-01","end":"2012-06-30","val":23549,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2012-01-01","end":"2012-09-30","val":12250,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-01-01","end":"2012-09-30","val":12250,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":15984,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":4143,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"start":"2013-01-01","end":"2013-03-31","val":4143,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":7426,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-01-01","end":"2013-06-30","val":7426,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":11714,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":11714,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2013-01-01","end":"2013-12-31","val":14991,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":14991,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":16586,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":16586,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":19975,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":19975,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-01-01","end":"2014-09-30","val":23385,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-01-01","end":"2014-09-30","val":23385,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":35445,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":35445,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":15194,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":15194,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":27894,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-06-30","val":27894,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":44855,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":44855,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":54321,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":54321,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":17736,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"start":"2016-01-01","end":"2016-03-31","val":17736,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":28936,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":28936,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":40657,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":53712,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":10437,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":129078,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"}]}},"InterestPaidNet":{"label":"Interest Paid, Excluding Capitalized Interest, Operating Activities","description":"Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.","units":{"USD":[{"start":"2016-01-01","end":"2016-09-30","val":40657,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-01-01","end":"2016-12-31","val":53712,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":10437,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":129078,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-09-30","val":251709,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-09-30","val":251709,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-12-31","val":400167,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":400167,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":202204,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":377530,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-09-30","val":554863,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-12-31","val":734699,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":679975,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":365227,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":365227,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":19659,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":328481,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":328481,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":328481,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":82768,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":82768,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":80856,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-01-01","end":"2022-09-30","val":130714,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":276058,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":276058,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":276058,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":160020,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":454571,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":477625,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":818514,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":818514,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":604933,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"InventoryNet":{"label":"Inventory, Net","description":"Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":850562,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010Q4I"},{"end":"2011-12-31","val":826625,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"end":"2011-12-31","val":826625,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2011-12-31","val":826625,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":826625,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":826625,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-03-31","val":892277,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2012Q1I"},{"end":"2012-06-30","val":831591,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":842627,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":784137,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":784137,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":784137,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":784137,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":784137,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":897882,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":801581,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":777249,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":805072,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":805072,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":805072,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":805072,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":805072,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":903594,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":844558,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":814741,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":760389,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":760389,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":760389,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":760389,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":760389,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":820271,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":775159,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":741964,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":897360,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":897360,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":897360,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":897360,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":897360,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":899020,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":839860,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":905456,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":909599,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":909599,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":909599,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":909599,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":909599,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":978816,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":963726,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":873147,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":959396,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":959396,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":959396,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":959396,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":959396,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1061902,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":949311,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":882562,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":924361,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18"},{"end":"2018-12-31","val":925161,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2018Q4I"},{"end":"2019-12-31","val":842695,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":858378,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":858378,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":861977,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":790528,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":712743,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":881465,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":881465,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":881465,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":881465,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":965641,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":965641,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":965641,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1029521,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":1029521,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1103556,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":1103556,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1170340,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":1170340,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":1170340,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":1170340,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":1170340,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":1170340,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1097711,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1052737,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1013617,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":888989,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":888989,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1084134,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1096399,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1137620,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1223355,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"LandAndLandImprovements":{"label":"Land and Land Improvements","description":"Amount before accumulated deprecation and depletion of real estate held for productive use and additions or improvements to real estate held for productive use, examples include, but are not limited to, walkways, driveways, fences, and parking lots. Excludes land held for sale.","units":{"USD":[{"end":"2011-12-31","val":16645171,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":16645171,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":16645171,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-06-30","val":16645171,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":16645171,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":16801012,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":16801012,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":16801012,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":16801012,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":16801012,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":16801012,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":16801012,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":16801012,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":16911879,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":16911879,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":16911879,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":16911879,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":16911879,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":16911879,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":16938305,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":16998660,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":16998660,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":16998660,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":16998660,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":16998660,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":16998660,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":16998660,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":16998660,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":16998660,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":21329563,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":21329563,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":21329563,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":21329563,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":21329563,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":21393643,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":21393643,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":21393643,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":21422543,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":21422543,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":21422543,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":21422543,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":21422543,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":21422543,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":21422543,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":21422543,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":21603610,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":21603610,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":21603610,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":21603610,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":21603610,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":21603610,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":21603610,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":21603610,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":21603610,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":21334382,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":21364598,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":21364598,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-12-31","val":21468424,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":21468424,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":21468424,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":21468424,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":21468424,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2022Q1I"},{"end":"2022-12-31","val":21846601,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":21846601,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":21846601,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":21846601,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":21846601,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":21846601,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":21846601,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":21955901,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":21955901,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":21056223,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":21056223,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-12-31","val":21130863,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"LettersOfCreditOutstandingAmount":{"label":"Letters of Credit Outstanding, Amount","description":"The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.","units":{"USD":[{"end":"2017-09-30","val":119127,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":56871,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":56871,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":42000,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":42000,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"}]}},"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":6759669,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010Q4I"},{"end":"2011-12-31","val":6957611,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"end":"2011-12-31","val":6957611,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2011-12-31","val":6957611,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":6957611,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":6957611,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-03-31","val":7594957,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2012Q1I"},{"end":"2012-06-30","val":6492773,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":6860067,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":7645108,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":7645108,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":7645108,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":7645108,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":7645108,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":7500033,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":6187841,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":6162207,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":8217594,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":8217594,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":8217594,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":8217594,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":8217594,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":8152041,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":6519211,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":6867212,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":8029089,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":8029089,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":8029089,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":8029089,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":8029089,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":11224972,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":9058020,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":10648644,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":10120576,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":10120556,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":10120576,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":10120576,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":10120576,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":10773449,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":8554196,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":10181890,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":9620807,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":9620807,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":9620807,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":9620807,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":9620807,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":25684972,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":22922757,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":24172262,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":24248972,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":24248972,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":24248972,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":24248972,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":24248972,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":25144706,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":23185400,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":23592418,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":24591405,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":25995741,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":25987808,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":25987808,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":26020067,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":23532535,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":22749921,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":23564007,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":23564007,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":23564007,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":23564007,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":23804502,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":23804502,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":23804502,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":19906195,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":19906195,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":19455169,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":19455169,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":21586238,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":21586238,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":21586238,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":21586238,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":21586238,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":21586238,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":22667465,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":20550537,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":20978669,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":21363627,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":21363627,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":23817923,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":20334979,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":22942086,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":22960481,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"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":55163194,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010Q4I"},{"end":"2011-12-31","val":51878909,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"end":"2011-12-31","val":51878909,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2011-12-31","val":51878909,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":51878909,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":51878909,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-03-31","val":52785896,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2012Q1I"},{"end":"2012-06-30","val":50225041,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":48506197,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":49226574,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":49226574,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":49226574,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":49226574,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":49226574,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":49752091,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":47068941,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":45366196,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":47067749,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":47067749,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":47067749,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":47067749,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":47067749,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":48531281,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":46068032,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":44104151,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":44347792,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":44347792,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":44347792,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":44347792,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":44347792,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":49299461,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":46814581,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":48132804,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":49004494,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":49004474,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":49004494,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":49004494,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":49004494,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":51834632,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":48311196,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":47954187,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":47392856,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":47392856,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":47392856,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":47392856,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":47392856,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":51498836,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":48415938,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":47098632,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":47188784,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":47188784,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":47188784,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":47188784,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":47188784,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":49815897,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":47580991,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":45561334,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":46533258,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":49987263,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":48388603,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":48388603,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":49351281,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":50076196,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":47651205,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":48687390,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":48687390,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":48687390,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":48687390,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":51802795,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":51802795,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":51802795,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":50565849,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":50565849,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":47918420,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":47918420,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":49246065,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":49246065,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":49246065,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":49246065,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":49246065,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":49246065,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":52501240,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":50173993,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":47403232,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":56215413,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":56215413,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":60276739,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":56330703,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":56472360,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":55803341,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"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":5533261,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010Q4I"},{"end":"2011-12-31","val":5857120,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"end":"2011-12-31","val":5857120,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2011-12-31","val":5857120,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":5857120,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":5857120,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-03-31","val":6430574,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2012Q1I"},{"end":"2012-06-30","val":5373914,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":5761068,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":6538477,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":6538477,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":6538477,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":6538477,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":6538477,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":6458434,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":5150186,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":5187901,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":7265487,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":7265487,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":7265487,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":7265487,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":7265487,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":7229268,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":5525728,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":5866959,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":6813908,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":6813908,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":6813908,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":6813908,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":6813908,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":8440906,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":6400042,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":8179706,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":7766077,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":7766077,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":7766077,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":7766077,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":7766077,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":8606234,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":6422168,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":8207930,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":7768589,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":7768589,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":7768589,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":7768589,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":7768589,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":9942862,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":7340748,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":9002785,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":9382362,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":9382362,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":9382362,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":9382362,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":9382362,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":10531221,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":8861568,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":9527426,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":10726905,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":12398606,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":10223792,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":10223792,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":20987516,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":19962810,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":19263413,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":20077584,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":20077584,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":20077584,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":20077584,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":20397333,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":20397333,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":20397333,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":8558023,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":8558023,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":8369949,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":8369949,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":10704173,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":10704173,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":10704173,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":10704173,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":10704173,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":10704173,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":11567249,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":9683553,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":10458702,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":10755838,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":10755838,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":13180581,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":10129244,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":12265357,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":12675657,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet":{"label":"Liability for Unpaid Claims and Claims Adjustment Expense, Net","description":"Liability as of the balance sheet date for amounts representing estimated cost of settling unpaid claims under the terms of the underlying insurance policies, less estimated reinsurance recoveries on such claims. This includes an estimate for claims which have been incurred but not reported. Claim adjustment expenses represent the costs estimated to be incurred in the settlement of unpaid claims.","units":{"USD":[{"end":"2014-12-31","val":350000,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2014Q4I"}]}},"LitigationSettlementAmount":{"label":"Litigation Settlement, Amount (Deprecated 2017-01-31)","description":"Amount of judgment or settlement awarded to (against) the entity in respect of litigation.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":350000,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":350000,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2014-01-01","end":"2014-12-31","val":350000,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-01-01","end":"2014-12-31","val":350000,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":350000,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":350000,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-12-31","val":246000,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":178259,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2016"}]}},"LitigationSettlementAmountAwardedToOtherParty":{"label":"Litigation Settlement, Amount Awarded to Other Party","description":"Amount awarded to other party in judgment or settlement of litigation.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":178259,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":56871,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017"}]}},"LongTermDebt":{"label":"Long-term Debt","description":"Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.","units":{"USD":[{"end":"2017-03-31","val":14681721,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":14569808,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":14389068,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2018-03-31","val":14032477,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":13870366,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":13712953,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive":{"label":"Long-Term Debt, Maturity, after Year Five","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2017-03-31","val":10917049,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths":{"label":"Long-Term Debt, Maturity, Year One","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2017-03-31","val":755564,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":760379,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":785484,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2018-09-30","val":805102,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2020-12-31","val":919479,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2020Q4I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive":{"label":"Long-Term Debt, Maturity, Year Five","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2017-03-31","val":879986,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":11648799,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":11361949,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2018-03-31","val":11192743,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":11207535,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour":{"label":"Long-Term Debt, Maturity, Year Four","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2017-03-31","val":847081,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":852478,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":872312,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2018-03-31","val":868870,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":868870,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":11228871,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree":{"label":"Long-Term Debt, Maturity, Year Three","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2017-03-31","val":815405,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":820601,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":842352,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2018-03-31","val":836378,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":836378,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":868870,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo":{"label":"Long-Term Debt, Maturity, Year Two","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2017-03-31","val":784915,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":789916,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":813421,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2018-03-31","val":805102,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":805102,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":836378,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2020-12-31","val":10899876,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2020Q4I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear":{"label":"Long-Term Debt, Maturity, Remainder of Fiscal Year","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.","units":{"USD":[{"end":"2018-03-31","val":584007,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":391190,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":196527,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"}]}},"LongTermNotesPayable":{"label":"Notes Payable, Noncurrent","description":"Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.","units":{"USD":[{"end":"2016-12-31","val":0,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":0,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":13926157,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":13809429,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":13603584,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":13416266,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":13416266,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":13416266,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":13416266,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":13416266,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":13255006,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":13064021,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":12915486,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":12719450,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18"},{"end":"2018-12-31","val":12668150,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2018Q4I"},{"end":"2019-12-31","val":11723227,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":10812632,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":10812632,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2022-06-30","val":9715742,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":9715742,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":9437426,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":9437426,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":9219524,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":9219524,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":9219524,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":9219524,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":9219524,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":9219524,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":8993542,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":8776900,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":8558532,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":8340792,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":8340792,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":8123052,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":7905311,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":7687571,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":7469831,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"ManagementFeeAmountPaid":{"label":"Management Fee, Amount Paid (Deprecated 2013-01-31)","description":"Amount paid to managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":646133,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2011-04-01","end":"2011-06-30","val":288018,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":792623,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2011-07-01","end":"2011-09-30","val":146490,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":1035300,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":384051,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":635014,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-04-01","end":"2012-06-30","val":250963,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":811717,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-07-01","end":"2012-09-30","val":176703,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":1051000,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":419255,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1"}]}},"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-12-31","val":-196259,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-1400393,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-1936022,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2011-01-01","end":"2011-09-30","val":-1772291,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2011-01-01","end":"2011-12-31","val":-1500999,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":-1500999,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-1539302,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"start":"2012-01-01","end":"2012-03-31","val":-1539302,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-2301672,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-01-01","end":"2012-06-30","val":-2301672,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2012-01-01","end":"2012-09-30","val":-2320244,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-01-01","end":"2012-09-30","val":-2320244,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-1636616,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":-1636616,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-1609676,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"start":"2013-01-01","end":"2013-03-31","val":-1609676,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-2291703,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-01-01","end":"2013-06-30","val":-2291703,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":-1893687,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-1893687,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2013-01-01","end":"2013-12-31","val":-1895923,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-2140,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-2140,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-505322,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":-505322,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-01-01","end":"2014-09-30","val":-507121,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-01-01","end":"2014-09-30","val":-507121,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":-510056,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-1235957,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-1235957,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-1373706,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-09-30","val":981566,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-12-31","val":2800767,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-131761,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-09-30","val":-1307426,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-01-01","end":"2016-12-31","val":-1411042,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":240697,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":8055,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-09-30","val":-1796586,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-09-30","val":-293458,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-12-31","val":-2101560,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":-595918,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-295625,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-577735,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-09-30","val":-855693,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-12-31","val":-1147453,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":153622,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":4816583,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":4816583,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-228286,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":1080519,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":1080519,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":1080519,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-231714,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":-231714,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-380573,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-01-01","end":"2022-09-30","val":-626836,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-803743,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":-803743,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":-803743,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-226923,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-445448,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":-663816,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-1971384,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":-1971384,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-968225,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"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":"2015-01-01","end":"2015-06-30","val":-1373706,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":981566,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":2800767,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-131761,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-1204331,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":-1204331,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-1307426,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-1411042,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1259303,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-1493180,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"}]}},"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-12-31","val":-289040,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-69402,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-142530,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2011-01-01","end":"2011-09-30","val":-264638,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2011-01-01","end":"2011-12-31","val":-319280,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":-319280,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-20991,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"start":"2012-01-01","end":"2012-03-31","val":-20991,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-78519,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-01-01","end":"2012-06-30","val":-78519,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2012-01-01","end":"2012-09-30","val":-162661,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-01-01","end":"2012-09-30","val":-162661,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-465778,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":-465778,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-90925,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"start":"2013-01-01","end":"2013-03-31","val":-90925,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-214795,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-01-01","end":"2013-06-30","val":-214795,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":-307842,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-307842,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2013-01-01","end":"2013-12-31","val":-609724,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":-609724,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-154673,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-154673,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-215856,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":-215856,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-01-01","end":"2014-09-30","val":-347159,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-01-01","end":"2014-09-30","val":-347159,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":-588774,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":-588774,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-106075,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-106075,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-1635331,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-09-30","val":-4060576,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-12-31","val":-4707319,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-222222,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-09-30","val":-422653,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-01-01","end":"2016-12-31","val":-633841,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-332386,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-148083,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-09-30","val":-298646,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-09-30","val":-298646,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-12-31","val":-468416,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":-778594,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-102711,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-402011,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-09-30","val":-195162,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-12-31","val":98526,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-2477749,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-1201550,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":-1201550,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-281485,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":-930812,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":-930812,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":-930812,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-230796,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":-230796,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-385664,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-01-01","end":"2022-09-30","val":-1002014,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-1426796,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":-1426796,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":-1426796,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-443839,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-1316911,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":-2101647,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":8276314,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":8276314,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-3662311,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"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":"2015-01-01","end":"2015-06-30","val":-1635331,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":-4060576,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-4707319,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-222222,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-326904,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":-326904,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-422653,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-633841,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-140958,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-148083,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"}]}},"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-12-31","val":655897,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":2472325,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":2861262,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2011-01-01","end":"2011-09-30","val":993410,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2011-01-01","end":"2011-12-31","val":1595245,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":1595245,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1614726,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"start":"2012-01-01","end":"2012-03-31","val":1614726,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":3199149,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-01-01","end":"2012-06-30","val":3199149,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2012-01-01","end":"2012-09-30","val":2093761,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-01-01","end":"2012-09-30","val":2093761,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":2745080,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":2745080,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1829928,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"start":"2013-01-01","end":"2013-03-31","val":1829928,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":2138484,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-01-01","end":"2013-06-30","val":2138484,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":1036825,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":1036825,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2013-01-01","end":"2013-12-31","val":2714787,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":2714787,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":422185,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":422185,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1019727,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":1019727,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-01-01","end":"2014-09-30","val":-31124,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-01-01","end":"2014-09-30","val":-31124,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":367126,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":367126,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":3029035,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":3029035,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":3559198,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-09-30","val":2723503,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-12-31","val":2272930,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1331789,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-09-30","val":1834447,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-01-01","end":"2016-12-31","val":1757036,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3193060,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2647478,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-09-30","val":2181163,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-09-30","val":2181163,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-12-31","val":2215661,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":2525839,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2336582,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":2328729,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-09-30","val":1602190,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-12-31","val":2533797,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":1909919,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-3355159,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":-3355159,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":1577214,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":1076621,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":1076621,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":1076621,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":3123704,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":3123704,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":3673444,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-01-01","end":"2022-09-30","val":2051874,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":37556854,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":3406283,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":3406283,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1822521,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":2408071,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":1029337,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":1004916,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":1004916,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":79708,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"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":"2015-01-01","end":"2015-06-30","val":3559198,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":2723503,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":2272930,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1331789,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1381882,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":1381882,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":1834447,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":1757036,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3001632,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2647478,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"}]}},"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-12-31","val":-4292183,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1170027,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":963009,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2011-04-01","end":"2011-06-30","val":-207018,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":-1676093,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2011-07-01","end":"2011-09-30","val":-2639102,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":-2114390,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":-2114390,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1771272,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"start":"2012-01-01","end":"2012-03-31","val":1771272,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1067710,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-01-01","end":"2012-06-30","val":1067710,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2012-04-01","end":"2012-06-30","val":-703556,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-04-01","end":"2012-06-30","val":-703556,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-1007117,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-01-01","end":"2012-09-30","val":-1007117,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-2074827,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-07-01","end":"2012-09-30","val":-2074827,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":-1769998,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":-1769998,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":2280268,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"start":"2013-01-01","end":"2013-03-31","val":2280268,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1591337,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-01-01","end":"2013-06-30","val":1591337,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":-688931,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-04-01","end":"2013-06-30","val":-688931,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-483790,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-483790,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2013-07-01","end":"2013-09-30","val":-2075127,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-2075127,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-835388,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":-835388,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1531225,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":1531225,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1203988,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":1203988,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-04-01","end":"2014-06-30","val":-327237,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":-327237,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-1106095,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-01-01","end":"2014-09-30","val":-1106095,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":-2310083,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-07-01","end":"2014-09-30","val":-2310083,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-2021396,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":-2021396,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":2991743,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":2991743,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2677061,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-06-30","val":2677061,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-314682,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-04-01","end":"2015-06-30","val":-314682,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-49080,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":-49080,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":-2726141,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":-2726141,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-535574,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":-535574,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":2177265,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"start":"2016-01-01","end":"2016-03-31","val":2177265,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1879467,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":1879467,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-297798,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":-297798,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-102499,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-102499,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-07-01","end":"2016-09-30","val":-1981966,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-1981966,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-100013,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"start":"2016-01-01","end":"2016-12-31","val":-100013,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":2381430,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"start":"2017-01-01","end":"2017-03-31","val":2381430,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2063623,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":2063623,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-04-01","end":"2017-06-30","val":-317806,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-317806,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-500800,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-09-30","val":-500800,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-07-01","end":"2017-09-30","val":-2564423,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-07-01","end":"2017-09-30","val":-2564423,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-484525,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":-484525,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1731379,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1455779,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-04-01","end":"2018-06-30","val":-275600,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-970896,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-07-01","end":"2018-09-30","val":-2426675,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-997959,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-1418169,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-3686332,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":-3686332,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":930418,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-03-31","val":930418,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":4142864,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-04-01","end":"2021-06-30","val":3212446,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":2500486,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-07-01","end":"2021-09-30","val":-1642378,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":2722588,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":2722588,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":2722588,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2874910,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":2874910,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":2874910,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-03-31","val":2874910,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":5536271,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-06-30","val":5536271,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-06-30","val":5536271,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-04-01","end":"2022-06-30","val":2661361,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-04-01","end":"2022-06-30","val":2661361,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-04-01","end":"2022-06-30","val":2661361,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":3339868,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-09-30","val":3339868,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-09-30","val":3339868,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-2196403,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-07-01","end":"2022-09-30","val":-2196403,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-07-01","end":"2022-09-30","val":-2196403,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":2536444,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":2536444,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":2536444,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":2173948,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1963629,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-04-01","end":"2023-06-30","val":-210319,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-1235264,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-3198893,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":8191959,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":8191959,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1607031,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1143939,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14"},{"start":"2024-04-01","end":"2024-06-30","val":-463092,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-1321352,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-2465291,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-2008926,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"NotesPayable":{"label":"Notes Payable","description":"Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.","units":{"USD":[{"end":"2017-12-31","val":14208643,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017Q4I"},{"end":"2018-12-31","val":13542285,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":12336558,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"}]}},"NotesPayableCurrent":{"label":"Notes Payable, Current","description":"Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.","units":{"USD":[{"end":"2016-12-31","val":0,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":0,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":755564,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":760379,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":785484,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":792377,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":792377,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":792377,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":792377,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":792377,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":777471,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":806345,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":797467,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":822835,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18"},{"end":"2018-12-31","val":874134,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2018Q4I"},{"end":"2019-12-31","val":613331,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":919479,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":919479,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":11520642,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":11308948,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":11096191,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":10881704,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":10881704,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":10881704,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":10881704,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":10667258,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":10667258,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":10667258,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":803561,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":803561,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":876609,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":876609,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":876609,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":876609,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":876609,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":876609,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":876609,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":876609,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":876609,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":876609,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":876609,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":876609,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":876609,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":876609,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":876609,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":876609,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":876609,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"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":"2011-01-01","end":"2011-03-31","val":4719813,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":8860946,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2011-04-01","end":"2011-06-30","val":4141133,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":11739647,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2011-07-01","end":"2011-09-30","val":2878701,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2011Q3"},{"start":"2012-01-01","end":"2012-03-31","val":4950479,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"start":"2012-01-01","end":"2012-03-31","val":4950479,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":8738652,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-01-01","end":"2012-06-30","val":8738652,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2012-04-01","end":"2012-06-30","val":3788171,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-04-01","end":"2012-06-30","val":3788171,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":11881356,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-01-01","end":"2012-09-30","val":11881356,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":3142704,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-07-01","end":"2012-09-30","val":3142704,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2013-01-01","end":"2013-03-31","val":5259724,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"start":"2013-01-01","end":"2013-03-31","val":5259724,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":9069124,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-01-01","end":"2013-06-30","val":9069124,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":3809400,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-04-01","end":"2013-06-30","val":3809400,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":12205962,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":12205962,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2013-07-01","end":"2013-09-30","val":3136838,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":3136838,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2013Q3"},{"start":"2014-01-01","end":"2014-03-31","val":4805935,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":4805935,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":9089648,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":9089648,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-04-01","end":"2014-06-30","val":4283713,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":4283713,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":12282550,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-01-01","end":"2014-09-30","val":12282550,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":3190902,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-07-01","end":"2014-09-30","val":3190902,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2015-01-01","end":"2015-03-31","val":5479824,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":5479824,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":9535606,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-06-30","val":9535606,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":4055782,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-04-01","end":"2015-06-30","val":4055782,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":12812423,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":12812423,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":3276817,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":3276817,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":17008529,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":5155825,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"start":"2016-01-01","end":"2016-03-31","val":5155825,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":9483930,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":9483930,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":4328105,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":4328105,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":13444651,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":13444651,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-07-01","end":"2016-09-30","val":3960721,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":3960721,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":18138855,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"start":"2016-01-01","end":"2016-12-31","val":18138855,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":5796530,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"start":"2017-01-01","end":"2017-03-31","val":5796530,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":10483335,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":10483335,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-04-01","end":"2017-06-30","val":4686805,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":4686805,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":14281251,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-09-30","val":14281251,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-07-01","end":"2017-09-30","val":3797916,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-07-01","end":"2017-09-30","val":3797916,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":19241254,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":19241254,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":5953636,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":11118245,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-04-01","end":"2018-06-30","val":5164609,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":14948423,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-07-01","end":"2018-09-30","val":3830178,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":19766661,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":16974467,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":9768855,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":9768855,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":4016136,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-03-31","val":4016136,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":8502982,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-04-01","end":"2021-06-30","val":4486846,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":12339950,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-07-01","end":"2021-09-30","val":3836968,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":17365673,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":17365673,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":17365673,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":4921626,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":4921626,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":4921626,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-03-31","val":4921626,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":9436116,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-06-30","val":9436116,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-06-30","val":9436116,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-04-01","end":"2022-06-30","val":4514490,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-04-01","end":"2022-06-30","val":4514490,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-04-01","end":"2022-06-30","val":4514490,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":15900868,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-09-30","val":15900868,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-09-30","val":15900868,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":6464752,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-07-01","end":"2022-09-30","val":6464752,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-07-01","end":"2022-09-30","val":6464752,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":17987886,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":17987886,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":22063505,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":6290946,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":11433000,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-04-01","end":"2023-06-30","val":5142054,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":18285648,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":6852648,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":24525961,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":24525961,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":7651708,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":14157712,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14"},{"start":"2024-04-01","end":"2024-06-30","val":6506004,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":19737764,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":5580052,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":26547788,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"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-12-31","val":-4256043,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1175657,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":974653,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2011-04-01","end":"2011-06-30","val":-201004,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":-1659925,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2011-07-01","end":"2011-09-30","val":-2634578,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":-2092475,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":-2092475,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1776213,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"start":"2012-01-01","end":"2012-03-31","val":1776213,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1091259,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-01-01","end":"2012-06-30","val":1091259,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2012-04-01","end":"2012-06-30","val":-684949,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-04-01","end":"2012-06-30","val":-684949,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-994867,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-01-01","end":"2012-09-30","val":-994867,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-2086126,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-07-01","end":"2012-09-30","val":-2086126,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":-1754014,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":-1754014,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":2284411,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"start":"2013-01-01","end":"2013-03-31","val":2284411,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1598763,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-01-01","end":"2013-06-30","val":1598763,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":-685648,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-04-01","end":"2013-06-30","val":-685648,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-472076,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-472076,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2013-07-01","end":"2013-09-30","val":-2070839,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-2070839,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-820397,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":-820397,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1547811,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":1547811,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1223963,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":1223963,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-04-01","end":"2014-06-30","val":-323848,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":-323848,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-1082710,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-01-01","end":"2014-09-30","val":-1082710,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":-2306673,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-07-01","end":"2014-09-30","val":-2306673,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-1985951,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":-1985951,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":3006937,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":3006937,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2704955,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-06-30","val":2704955,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-301982,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-04-01","end":"2015-06-30","val":-301982,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-4225,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":-4225,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":-2709180,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":-2709180,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-481253,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":-481253,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":2195001,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"start":"2016-01-01","end":"2016-03-31","val":2195001,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1908403,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":1908403,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-286598,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":-286598,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-61842,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-61842,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-07-01","end":"2016-09-30","val":-1970245,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-1970245,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-46301,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"start":"2016-01-01","end":"2016-12-31","val":-46301,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":2391867,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"start":"2017-01-01","end":"2017-03-31","val":2391867,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2233939,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":2233939,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-04-01","end":"2017-06-30","val":-157928,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-157928,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-175361,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-09-30","val":-175361,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-07-01","end":"2017-09-30","val":-2409300,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-07-01","end":"2017-09-30","val":-2409300,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":324,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":324,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1930845,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1838466,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-04-01","end":"2018-06-30","val":-92379,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-408803,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-07-01","end":"2018-09-30","val":-2247269,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-223240,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-745767,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-3248665,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":-3248665,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":1020513,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-03-31","val":1020513,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":927879,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-04-01","end":"2021-06-30","val":-92634,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-626768,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-07-01","end":"2021-09-30","val":-1554647,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-323141,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":-323141,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":-323141,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2958581,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":2958581,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":2958581,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-03-31","val":2958581,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":3705418,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-06-30","val":3705418,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-06-30","val":3705418,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-04-01","end":"2022-06-30","val":746837,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-04-01","end":"2022-06-30","val":746837,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-04-01","end":"2022-06-30","val":746837,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":1618039,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-09-30","val":1618039,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-09-30","val":1618039,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-2087379,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-07-01","end":"2022-09-30","val":-2087379,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-07-01","end":"2022-09-30","val":-2087379,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":958709,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":958709,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":958709,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":2398715,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":2480437,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-04-01","end":"2023-06-30","val":81722,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-510891,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-2991328,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-946073,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":-946073,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1706641,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1326219,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14"},{"start":"2024-04-01","end":"2024-06-30","val":-380422,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-1041785,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-2368004,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-1633721,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"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":1145091,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2012Q4I"},{"end":"2013-12-31","val":763200,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2013Q4I"},{"end":"2015-12-31","val":1379367,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1003176,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2016Q4I"},{"end":"2017-12-31","val":626985,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017Q4I"},{"end":"2018-03-31","val":501589,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":407541,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":313493,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"}]}},"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":381697,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2012Q4I"},{"end":"2013-12-31","val":381600,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2013Q4I"},{"end":"2015-12-31","val":376191,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015Q4I"},{"end":"2016-12-31","val":376191,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2016Q4I"},{"end":"2017-12-31","val":376191,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017Q4I"},{"end":"2018-03-31","val":282144,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":188096,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":94048,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":219445,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","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":"2015-12-31","val":250794,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInThreeYears":{"label":"Operating Leases, Future Minimum Payments, Due in Three Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":381697,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2012Q4I"},{"end":"2015-12-31","val":376191,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015Q4I"},{"end":"2016-12-31","val":250794,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2016Q4I"}]}},"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":381697,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2012Q4I"},{"end":"2013-12-31","val":381600,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2013Q4I"},{"end":"2015-12-31","val":376191,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015Q4I"},{"end":"2016-12-31","val":376191,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2016Q4I"},{"end":"2017-12-31","val":250794,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017Q4I"},{"end":"2018-03-31","val":219445,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":219445,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":219445,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"}]}},"OtherAccruedLiabilitiesCurrent":{"label":"Other Accrued Liabilities, Current","description":"Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2011-12-31","val":462380,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-12-31","val":467931,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":467931,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":945388,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":972210,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":566437,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":566437,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-12-31","val":659838,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":659838,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-12-31","val":492830,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":492830,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-12-31","val":548515,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":548515,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1321226,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"}]}},"OtherExpenses":{"label":"Other Expenses","description":"Amount of expense classified as other.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":1709504,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":1779378,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":1779378,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":1892375,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":1892375,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":1857918,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":1857918,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":1773992,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":1773992,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":1788838,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015"}]}},"OtherReceivablesGrossCurrent":{"label":"Other Receivables, Gross, Current","description":"Amount, before allowance, of receivables classified as other, due within one year or the operating cycle, if longer.","units":{"USD":[{"end":"2011-12-31","val":502111,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-12-31","val":382523,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2012Q4I"}]}},"PaymentForManagementFee":{"label":"Payment for Management Fee","description":"Amount paid to managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).","units":{"USD":[{"start":"2012-01-01","end":"2012-06-30","val":635014,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2012-04-01","end":"2012-06-30","val":250963,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":811717,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":176703,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":1051000,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":419255,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":672725,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-01-01","end":"2013-06-30","val":672725,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":253470,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-04-01","end":"2013-06-30","val":250470,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":848357,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":848357,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2013-07-01","end":"2013-09-30","val":175632,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":175632,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":1102400,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":1102400,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":380675,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":380675,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":659835,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":659835,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-04-01","end":"2014-06-30","val":279160,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":279160,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":819822,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-01-01","end":"2014-09-30","val":819822,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":159987,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-07-01","end":"2014-09-30","val":159987,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":1078000,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":1078046,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":465383,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":465383,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":735976,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-06-30","val":735976,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":270593,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-04-01","end":"2015-06-30","val":270593,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":890082,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":890082,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":154106,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":154106,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":1158725,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":1158725,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":429764,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"start":"2016-01-01","end":"2016-03-31","val":429764,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":717753,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":717753,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":287990,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":287990,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":937406,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":937406,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-07-01","end":"2016-09-30","val":219653,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":219653,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1235361,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"start":"2016-01-01","end":"2016-12-31","val":1235000,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":463242,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"start":"2017-01-01","end":"2017-03-31","val":463242,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":778788,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":778788,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-04-01","end":"2017-06-30","val":315546,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":315546,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":978320,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-09-30","val":978320,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-07-01","end":"2017-09-30","val":199532,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-07-01","end":"2017-09-30","val":199532,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":1305000,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":1305000,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":456968,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":788506,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-04-01","end":"2018-06-30","val":331538,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":986733,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-07-01","end":"2018-09-30","val":198227,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1297000,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"}]}},"PaymentsForCapitalImprovements":{"label":"Payments for Capital Improvements","description":"The cash outflow for acquisition of or capital improvements to properties held for investment (operating, managed, leased) or for use.","units":{"USD":[{"start":"2015-01-01","end":"2015-06-30","val":2211125,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-09-30","val":3600000,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"}]}},"PaymentsOfDividends":{"label":"Payments of Dividends","description":"Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":65428,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1376053,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":1876059,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2011-01-01","end":"2011-09-30","val":1676058,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2011-01-01","end":"2011-12-31","val":1367837,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":1367837,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1501631,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"start":"2012-01-01","end":"2012-03-31","val":1501631,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":2256740,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-01-01","end":"2012-06-30","val":2256740,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2012-01-01","end":"2012-09-30","val":2268051,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-01-01","end":"2012-09-30","val":2268051,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":1569834,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":1569834,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1609676,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"start":"2013-01-01","end":"2013-03-31","val":1609676,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":2291703,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-01-01","end":"2013-06-30","val":2291703,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":1893687,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":1893687,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2013-01-01","end":"2013-12-31","val":1895923,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":1895923,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":2140,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":2140,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":505322,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":505322,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-01-01","end":"2014-09-30","val":507121,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-01-01","end":"2014-09-30","val":507121,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":510056,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":510056,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1235957,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":1235957,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1239203,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-06-30","val":1239203,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":-1214537,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-12-31","val":-3100789,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1006385,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"}]}},"PaymentsOfFinancingCosts":{"label":"Payments of Financing Costs","description":"The cash outflow for loan and debt issuance costs.","units":{"USD":[{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":318279,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":318278,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-12-31","val":318278,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":318278,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":318279,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":318279,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2019-01-01","end":"2019-12-31","val":16254,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"}]}},"PaymentsOfLoanCosts":{"label":"Payments of Loan Costs","description":"The cash outflow for loan origination associated cost which is usually collected through escrow.","units":{"USD":[{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2017-01-01","end":"2017-03-31","val":318279,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"start":"2017-01-01","end":"2017-03-31","val":318279,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":318279,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"}]}},"PaymentsToAcquireProductiveAssets":{"label":"Payments to Acquire Productive Assets","description":"The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.","units":{"USD":[{"start":"2011-01-01","end":"2011-03-31","val":-69402,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":142530,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2011-01-01","end":"2011-09-30","val":264638,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-01-01","end":"2012-03-31","val":-20991,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":78519,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-01-01","end":"2012-09-30","val":162661,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"}]}},"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-12-31","val":294290,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":319280,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":319280,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":20991,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":78519,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2012-01-01","end":"2012-09-30","val":162661,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":465778,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":465778,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":90925,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"start":"2013-01-01","end":"2013-03-31","val":90925,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":214795,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-01-01","end":"2013-06-30","val":214795,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":307842,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":307842,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2013-01-01","end":"2013-12-31","val":609724,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":609724,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":154673,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":154673,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":215856,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":215856,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-01-01","end":"2014-09-30","val":347159,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-01-01","end":"2014-09-30","val":347159,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":588774,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":588774,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":106075,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":106075,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1635331,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-06-30","val":1635331,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":4060576,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":4060576,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":4707319,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":4707319,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":222222,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"start":"2016-01-01","end":"2016-03-31","val":222222,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":326904,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":326904,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":422653,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":422653,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-01-01","end":"2016-12-31","val":633841,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"start":"2016-01-01","end":"2016-12-31","val":633841,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":140958,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"start":"2017-01-01","end":"2017-03-31","val":140958,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":148083,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":148083,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-09-30","val":298646,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-09-30","val":298646,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-12-31","val":468416,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":468416,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":120833,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":210423,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-09-30","val":351405,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-12-31","val":379081,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":634882,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":318381,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":318381,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":168228,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":771121,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":771121,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":771121,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":226107,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":226107,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":380352,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-01-01","end":"2022-09-30","val":997810,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":1424468,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":1424468,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":1424468,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":443839,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1316911,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":2101647,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":4262461,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":4262461,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":3662311,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"PrepaidExpenseAndOtherAssetsCurrent":{"label":"Prepaid Expense and Other Assets, Current","description":"Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":806701,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010Q4I"},{"end":"2011-12-31","val":729341,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"end":"2011-12-31","val":729341,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2011-12-31","val":729341,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":729341,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":729341,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-03-31","val":760391,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2012Q1I"},{"end":"2012-06-30","val":508646,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":695142,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":728952,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":728952,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":728952,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":728952,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":728952,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":700758,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":529889,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":846500,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":833893,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":833893,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":833893,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":833893,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":833893,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":866230,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":557765,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":844771,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":715972,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":715972,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":715972,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":715972,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":715972,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":762435,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":505649,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1241623,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":733020,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":733020,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":733020,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":733020,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":733020,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1129955,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":435861,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":899920,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":803480,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":803480,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":803480,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":803480,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":803480,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":838864,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":535414,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":943077,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":782800,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":782800,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":782800,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":782800,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":782800,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":926795,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":644804,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":885452,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":853075,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18"},{"end":"2018-12-31","val":857778,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2018Q4I"},{"end":"2019-12-31","val":869595,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1050693,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":1050693,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":922418,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":588591,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1069685,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1085902,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":1085902,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":1085902,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":1085902,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1029271,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":1029271,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":1029271,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":585804,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":585804,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1285012,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":1285012,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1360992,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":1360992,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":1360992,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":1360992,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":1360992,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":1360992,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":946825,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":467973,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":851971,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1198215,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":1198215,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1055893,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":645229,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1122969,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1245625,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"ProceedsFromNotesPayable":{"label":"Proceeds from Notes Payable","description":"The cash inflow from a borrowing supported by a written promise to pay an obligation.","units":{"USD":[{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":15000000,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"start":"2017-01-01","end":"2017-03-31","val":15000000,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":15000000,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":15000000,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-09-30","val":15000000,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-09-30","val":15000000,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-12-31","val":15000000,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":15000000,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"}]}},"ProceedsFromRepaymentsOfRestrictedCashFinancingActivities":{"label":"Proceeds from (Repayments of) Restricted Cash, Financing Activities","description":"The net cash inflow or outflow from cash and cash items that are not available for withdrawal or usage.","units":{"USD":[{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1500000,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-1501235,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":-1503128,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-12-31","val":-1505642,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017"}]}},"ProceedsFromSaleOfPropertyPlantAndEquipment":{"label":"Proceeds from Sale of Property, Plant, and Equipment","description":"The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":5250,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2011"}]}},"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":49597625,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":49597625,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":49597625,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-06-30","val":49676140,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":49760285,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":50063403,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":50063403,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":50063403,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":50063403,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":50063403,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":50154327,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":50278199,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":50371244,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":50673126,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":50673126,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":50673126,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":50673126,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":50673126,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":50827799,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":50888982,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":51020286,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":51261900,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":51261900,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":51261900,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":51261900,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":51261900,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":53375988,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":54956474,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":57381719,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":58028461,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":58028461,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":58028461,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":58028461,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":58028461,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":58250685,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":58355362,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":58451114,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":58662301,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":58662301,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":58662301,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":58662301,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":58662301,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":58803259,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":58810384,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":58960947,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":59130717,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":59130717,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":59130717,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":59130717,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":59130717,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":59251549,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":59341138,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":59482122,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":59416973,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":61976883,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":62295186,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":62295186,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-12-31","val":60996910,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":60996910,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":60996910,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":60996910,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":61214212,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2022Q1I"},{"end":"2022-12-31","val":62416712,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":62416712,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":62416712,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":62416712,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":62416712,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":62416712,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":62860777,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":63731679,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":64513585,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":62849322,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":62849322,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-12-31","val":66604545,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"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":42627245,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010Q4I"},{"end":"2011-12-31","val":40551300,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"end":"2011-12-31","val":40551300,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2011-12-31","val":40551300,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":40551300,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":40551300,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-03-31","val":40006739,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2012Q1I"},{"end":"2012-06-30","val":39498702,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":39018457,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":38767414,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":38767414,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":38767414,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":38767414,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":38767414,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":38302191,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1I"},{"end":"2013-06-30","val":37866609,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2013Q2I"},{"end":"2013-09-30","val":37439952,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":37222588,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":37222588,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":37222588,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":37222588,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":37222588,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":36846381,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":36375913,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":35980699,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2014Q3I"},{"end":"2014-12-31","val":35577286,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":35577286,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":35577286,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":35577286,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":35577286,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":37164856,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":38256288,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2015Q2I"},{"end":"2015-09-30","val":40031099,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":39963759,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":39963759,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":39963759,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":39963759,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":39963759,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015Q4I"},{"end":"2016-03-31","val":39581494,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2016Q1I"},{"end":"2016-06-30","val":39068495,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2016Q2I"},{"end":"2016-09-30","val":38550809,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":38106125,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":38106125,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":38106125,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":38106125,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":38106125,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":37598517,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1I"},{"end":"2017-06-30","val":36951606,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":36518240,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":36130652,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":36130652,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":36130652,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":36130652,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":36130652,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":35699405,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":35242436,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":34868847,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":34382542,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18"},{"end":"2018-12-31","val":36016700,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2018Q4I"},{"end":"2019-12-31","val":34711326,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":33317687,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":33317687,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":33006319,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":32661296,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":32418705,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":32424075,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":32424075,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":32424075,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":32424075,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":32236013,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":32236013,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":32236013,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":31926579,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":31926579,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":32198745,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":32198745,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":32208946,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":32208946,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":32208946,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":32208946,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":32208946,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":32208946,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":32236477,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":32693756,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":33058005,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":32635715,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":32635715,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":33945512,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":34253605,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":34737983,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":34518751,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"ProvisionForDoubtfulAccounts":{"label":"Accounts Receivable, Credit Loss Expense (Reversal)","description":"Amount of expense (reversal of expense) for expected credit loss on accounts receivable.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":9000,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":3314,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":18540,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2011-01-01","end":"2011-09-30","val":27810,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2011-01-01","end":"2011-12-31","val":19564,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":19564,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":6875,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"start":"2012-01-01","end":"2012-03-31","val":6875,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":16902,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-01-01","end":"2012-06-30","val":16902,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2012-01-01","end":"2012-09-30","val":3546,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-01-01","end":"2012-09-30","val":3546,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":751,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":751,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":11556,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"start":"2013-01-01","end":"2013-03-31","val":11556,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":30556,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-01-01","end":"2013-06-30","val":30556,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":51556,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":51556,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2013-01-01","end":"2013-12-31","val":115,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":115,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1480,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":1480,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1510,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":1510,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-01-01","end":"2014-09-30","val":1570,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-01-01","end":"2014-09-30","val":1570,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":2281,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":2282,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":24583,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":24583,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":24583,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-06-30","val":24583,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":24583,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":24583,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":48703,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":48703,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":6385,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"start":"2016-01-01","end":"2016-03-31","val":6385,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":12770,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":12770,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":25770,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":25770,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-01-01","end":"2016-12-31","val":37750,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"start":"2016-01-01","end":"2016-12-31","val":37750,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3000,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"start":"2017-01-01","end":"2017-03-31","val":3000,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":6020,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":6020,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-09-30","val":9020,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-09-30","val":9020,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-12-31","val":25020,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":25020,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":9000,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":20000,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-09-30","val":31010,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-12-31","val":40000,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":45500,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":28860,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":28860,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":7210,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":28810,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":28810,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":28810,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":3400,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":3400,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":4900,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-01-01","end":"2022-09-30","val":6400,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":7900,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":7900,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":7900,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":7900,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":5810,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":5810,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":11210,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":11210,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":128366,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"RepaymentsOfDebtAndCapitalLeaseObligations":{"label":"Repayments of Debt and Lease Obligation","description":"Amount of cash outflow for short-term and long-term debt and lease obligation.","units":{"USD":[{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":134503,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-06-30","val":134503,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":232971,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":232971,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":300022,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":300022,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":131761,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"start":"2016-01-01","end":"2016-03-31","val":131761,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":197946,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":197946,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":298304,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":298304,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-01-01","end":"2016-12-31","val":399186,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"start":"2016-01-01","end":"2016-12-31","val":399186,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":101409,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"start":"2017-01-01","end":"2017-03-31","val":101409,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":203348,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":203348,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-09-30","val":305819,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-09-30","val":305819,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-12-31","val":409107,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":409107,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":103545,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":207631,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-09-30","val":312262,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-12-31","val":417440,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"}]}},"RepaymentsOfLongTermCapitalLeaseObligations":{"label":"Repayments of Long-term Capital Lease Obligations","description":"The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":108137,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":18682,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":47232,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2011-01-01","end":"2011-09-30","val":76429,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2011-01-01","end":"2011-12-31","val":106286,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":106286,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2012-01-01","end":"2012-03-31","val":30532,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-03-31","val":30532,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"start":"2012-01-01","end":"2012-06-30","val":30532,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2012-01-01","end":"2012-06-30","val":30532,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-01-01","end":"2012-09-30","val":30532,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":30532,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-01-01","end":"2012-12-31","val":30532,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":30532,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2013"}]}},"RepaymentsOfNotesPayable":{"label":"Repayments of Notes Payable","description":"The cash outflow for a borrowing supported by a written promise to pay an obligation.","units":{"USD":[{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":127827,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":127827,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-09-30","val":324482,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-09-30","val":324482,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-01-01","end":"2017-12-31","val":520821,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":520821,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":192080,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":370104,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-09-30","val":543431,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-01-01","end":"2018-12-31","val":730013,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":1255245,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":673521,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":673521,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":228286,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":919481,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":919481,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":919481,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":231714,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":231714,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":380573,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-01-01","end":"2022-09-30","val":626836,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":803743,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":803743,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":803743,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":226923,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":445448,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":663816,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":881556,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":881556,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":876609,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"RestrictedCash":{"label":"Restricted Cash","description":"Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.","units":{"USD":[{"end":"2017-03-31","val":1500000,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-03-31","val":1500000,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2017Q1I"},{"end":"2017-12-31","val":1505642,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-02-28","val":1000000,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2018Q1I"},{"end":"2018-12-31","val":2516248,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"},{"end":"2019-04-30","val":500000,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q1I"}]}},"RestrictedCashAndCashEquivalents":{"label":"Restricted Cash and Cash Equivalents","description":"Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"end":"2016-12-31","val":0,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":0,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1500000,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2017-03-31","val":1500000,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-03-31","val":1500000,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-03-31","val":1500000,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1501235,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1503128,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1505642,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":1505642,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-12-31","val":2516248,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"},{"end":"2019-12-31","val":2014444,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":2031044,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2020Q4I"}]}},"RestrictedCashAndCashEquivalentsNoncurrent":{"label":"Restricted Cash and Cash Equivalents, Noncurrent","description":"Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. 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":1505642,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":1505642,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":1505642,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2507526,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2510686,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2513741,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"}]}},"RevenueFromContractWithCustomerIncludingAssessedTax":{"label":"Revenue from Contract with Customer, Including Assessed Tax","description":"Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":43516114,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":43239495,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":38243749,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":22370325,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":22370325,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":9297903,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-03-31","val":9297903,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":18030363,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-04-01","end":"2021-06-30","val":8732460,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":24382036,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-07-01","end":"2021-09-30","val":6351673,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":34609026,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":34609026,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":34609026,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":14878487,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":14878487,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-03-31","val":14878487,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-03-31","val":14878487,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":26456108,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-06-30","val":26456108,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-06-30","val":26456108,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-04-01","end":"2022-06-30","val":11577621,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-04-01","end":"2022-06-30","val":11577621,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-04-01","end":"2022-06-30","val":11577621,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":33179697,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-09-30","val":33179697,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-09-30","val":33179697,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":6723589,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-07-01","end":"2022-09-30","val":6723589,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-07-01","end":"2022-09-30","val":6723589,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":44197003,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":44197003,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":44197003,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":16751879,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":28611262,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-04-01","end":"2023-06-30","val":11859383,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":35115927,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":6504665,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":46382787,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":46382787,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":15770300,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":27311425,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14"},{"start":"2024-04-01","end":"2024-06-30","val":11541125,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":35577616,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":8266191,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":47224259,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"RevenueFromRelatedParties":{"label":"Revenue from Related Parties","description":"Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":398400,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":375500,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":375500,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":466100,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":466100,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":84673,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":165173,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-04-01","end":"2014-06-30","val":80500,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":227296,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":62123,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":384100,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":384607,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":75627,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":74653,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":159556,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-06-30","val":166642,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":83929,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-04-01","end":"2015-06-30","val":91015,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":266741,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":282005,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":107185,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":115363,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":376025,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":376025,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":92678,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"start":"2016-01-01","end":"2016-03-31","val":92678,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":163641,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":163641,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":80963,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":80963,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":262908,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":262908,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-07-01","end":"2016-09-30","val":99267,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":99267,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":381149,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":88182,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"start":"2017-01-01","end":"2017-03-31","val":88182,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":175362,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":87179,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":303284,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-09-30","val":303284,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-07-01","end":"2017-09-30","val":127922,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-07-01","end":"2017-09-30","val":127922,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q3"},{"start":"2018-01-01","end":"2018-03-31","val":67821,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-09-30","val":242060,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-07-01","end":"2018-09-30","val":67655,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3"}]}},"Revenues":{"label":"Revenues","description":"Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).","units":{"USD":[{"start":"2017-01-01","end":"2017-03-31","val":15520306,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":25944701,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-04-01","end":"2017-06-30","val":10424395,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":32643148,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-07-01","end":"2017-09-30","val":6698447,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q3"},{"start":"2018-01-01","end":"2018-03-31","val":15232250,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":26285538,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-04-01","end":"2018-06-30","val":11053288,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":32915957,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-07-01","end":"2018-09-30","val":6630419,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3"}]}},"SalesRevenueGoodsNetPercentage":{"label":"Sales Revenue, Goods, Net, Percentage (Deprecated 2013-01-31)","description":"The percentage of net product revenue to total net revenue from the sale of goods as of year end.","units":{"pure":[{"end":"2011-12-31","val":1,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011Q4I"},{"end":"2012-12-31","val":1,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2012Q4I"}]}},"SalesRevenueNet":{"label":"Revenue, Net (Deprecated 2018-01-31)","description":"Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":32140525,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":11937166,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":21537485,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2011-04-01","end":"2011-06-30","val":9600319,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":26421028,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2011-07-01","end":"2011-09-30","val":4883543,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":34509009,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"start":"2011-01-01","end":"2011-12-31","val":34509009,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":12795604,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"start":"2012-01-01","end":"2012-03-31","val":12795604,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":21153448,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-01-01","end":"2012-06-30","val":21153448,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2012-04-01","end":"2012-06-30","val":8357840,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"start":"2012-04-01","end":"2012-06-30","val":8357840,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":27046513,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-01-01","end":"2012-09-30","val":27046513,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":5893065,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"start":"2012-07-01","end":"2012-09-30","val":5893065,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":35033225,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"start":"2012-01-01","end":"2012-12-31","val":35033225,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":13974097,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"start":"2013-01-01","end":"2013-03-31","val":13974097,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":22424163,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-01-01","end":"2013-06-30","val":22424163,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":8450066,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"start":"2013-04-01","end":"2013-06-30","val":8450066,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":28287642,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":28287642,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2013-07-01","end":"2013-09-30","val":5863479,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":5863479,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":36741875,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":36741875,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":12686698,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":12686698,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":21990939,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":21990939,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2014-04-01","end":"2014-06-30","val":9304241,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":9304241,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":27327237,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-01-01","end":"2014-09-30","val":27327237,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":5336298,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"start":"2014-07-01","end":"2014-09-30","val":5336298,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":35934855,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"start":"2014-01-01","end":"2014-12-31","val":35934855,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":15528058,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":15528058,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":24531228,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-01-01","end":"2015-06-30","val":24531228,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":9003170,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"start":"2015-04-01","end":"2015-06-30","val":9003170,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":29669258,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":29669258,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":5138030,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":5138030,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":38624144,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":38624144,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":14332175,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"start":"2016-01-01","end":"2016-03-31","val":14332175,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":23979956,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":23979956,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":9647781,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":9647781,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":31247520,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":31247520,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-07-01","end":"2016-09-30","val":7267564,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":7267564,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":41179846,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"start":"2016-01-01","end":"2016-12-31","val":41179846,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":15520306,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":25944701,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":10424395,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":32643148,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-07-01","end":"2017-09-30","val":6698447,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":43516114,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017"}]}},"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":52761136,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03","frame":"CY2009Q4I"},{"end":"2010-12-31","val":48403525,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"end":"2010-12-31","val":48403525,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2010-12-31","val":48403525,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2010-12-31","val":48403525,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2010-12-31","val":48403525,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03","frame":"CY2010Q4I"},{"end":"2011-03-31","val":48197499,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2011-03-31","val":48197499,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-03-31","val":48197499,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2011Q1I"},{"end":"2011-06-30","val":47490475,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-06-30","val":47490475,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2011Q2I"},{"end":"2011-09-30","val":45051374,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2011Q3I"},{"end":"2011-12-31","val":44921298,"accn":"0001144204-12-019865","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-03"},{"end":"2011-12-31","val":44921298,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2011-12-31","val":44921298,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2011-12-31","val":44921298,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":44921298,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2011-12-31","val":44921298,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2011-12-31","val":44921298,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2011-12-31","val":44921298,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2011-12-31","val":44921298,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":45190939,"accn":"0001144204-12-030921","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-21"},{"end":"2012-03-31","val":45190939,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2012-03-31","val":45190939,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2012-03-31","val":45190939,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-03-31","val":45190939,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22","frame":"CY2012Q1I"},{"end":"2012-06-30","val":43732268,"accn":"0001144204-12-050740","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-09-12"},{"end":"2012-06-30","val":43732268,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2012-06-30","val":43732268,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-06-30","val":43732268,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":41646130,"accn":"0001144204-12-063816","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2012-09-30","val":41646130,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":41581466,"accn":"0001144204-13-019904","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-03"},{"end":"2012-12-31","val":41581466,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2012-12-31","val":41581466,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2012-12-31","val":41581466,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":41581466,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2012-12-31","val":41581466,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2012-12-31","val":41581466,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2012-12-31","val":41581466,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2012-12-31","val":41581466,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":42252058,"accn":"0001144204-13-030123","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-17"},{"end":"2013-03-31","val":42252058,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2013-03-31","val":42252058,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-03-31","val":42252058,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q1I"},{"end":"2013-06-30","val":40881100,"accn":"0001144204-13-047343","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-22"},{"end":"2013-06-30","val":40881100,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2013-06-30","val":40881100,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-06-30","val":40881100,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2013Q2I"},{"end":"2013-09-30","val":39203989,"accn":"0001144204-13-061897","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2013-09-30","val":39203989,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18","frame":"CY2013Q3I"},{"end":"2013-12-31","val":38850155,"accn":"0001144204-14-017645","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-25"},{"end":"2013-12-31","val":38850155,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":38850155,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":38850155,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2013-12-31","val":38850155,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2013-12-31","val":38850155,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2013-12-31","val":38850155,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2013-12-31","val":38850155,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2013-12-31","val":38850155,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2013Q4I"},{"end":"2014-03-31","val":40379240,"accn":"0001144204-14-031125","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2014-03-31","val":40379240,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2014-03-31","val":40379240,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-03-31","val":40379240,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27","frame":"CY2014Q1I"},{"end":"2014-06-30","val":39548821,"accn":"0001144204-14-049242","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2014-06-30","val":39548821,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2014-06-30","val":39548821,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-06-30","val":39548821,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q2I"},{"end":"2014-09-30","val":37236939,"accn":"0001144204-14-069445","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-18"},{"end":"2014-09-30","val":37236939,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3I"},{"end":"2014-12-31","val":36318703,"accn":"0001144204-15-023087","fy":2014,"fp":"FY","form":"10-K","filed":"2015-04-16"},{"end":"2014-12-31","val":36318703,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":36318703,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2014-12-31","val":36318703,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":36318703,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2014-12-31","val":36318703,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2014-12-31","val":36318703,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2014-12-31","val":36318703,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2014-12-31","val":36318703,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2014Q4I"},{"end":"2015-03-31","val":38074489,"accn":"0001144204-15-031447","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2015-03-31","val":38074489,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2015-03-31","val":38074489,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-03-31","val":38074489,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q1I"},{"end":"2015-06-30","val":37756561,"accn":"0001144204-15-052227","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-27"},{"end":"2015-06-30","val":37756561,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2015-06-30","val":37756561,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-06-30","val":37756561,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q2I"},{"end":"2015-09-30","val":37484160,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2015-09-30","val":37484160,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3I"},{"end":"2015-12-31","val":38883918,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"end":"2015-12-31","val":38883918,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2015-12-31","val":38883918,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2015-12-31","val":38883918,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":38883918,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2015-12-31","val":38883918,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2015-12-31","val":38883918,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2015-12-31","val":38883918,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2015-12-31","val":38883918,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2015Q4I"},{"end":"2016-03-31","val":41061183,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"end":"2016-03-31","val":41061183,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2016-03-31","val":41061183,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-03-31","val":41061183,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q1I"},{"end":"2016-06-30","val":39757000,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"end":"2016-06-30","val":39757000,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2016-06-30","val":39757000,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-06-30","val":39757000,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2016Q2I"},{"end":"2016-09-30","val":37772297,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2016-09-30","val":37772297,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2016Q3I"},{"end":"2016-12-31","val":37772049,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"end":"2016-12-31","val":37772049,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2016-12-31","val":37772049,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":37772049,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2016-12-31","val":37772049,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2016-12-31","val":37772049,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2016-12-31","val":37772049,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2016-12-31","val":37772049,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2016-12-31","val":37772049,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2016Q4I"},{"end":"2017-03-31","val":25813864,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"end":"2017-03-31","val":25813864,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2017-03-31","val":25813864,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-03-31","val":25813864,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1I"},{"end":"2017-06-30","val":25493181,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2017-06-30","val":25493181,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2017-06-30","val":25493181,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-06-30","val":25493181,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q2I"},{"end":"2017-09-30","val":22926370,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2017-09-30","val":22926370,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q3I"},{"end":"2017-12-31","val":22939812,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"end":"2017-12-31","val":22939812,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":22939812,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":22939812,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2017-12-31","val":22939812,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017Q4I"},{"end":"2018-03-31","val":24671191,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2018-03-31","val":24671191,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1I"},{"end":"2018-06-30","val":24395591,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2018-06-30","val":24395591,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2I"},{"end":"2018-09-30","val":21968916,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3I"},{"end":"2018-12-31","val":21941853,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18"},{"end":"2018-12-31","val":23451083,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2018Q4I"},{"end":"2019-12-31","val":23991522,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2019-12-31","val":23991523,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":22400795,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":22400795,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2020-12-31","val":22400795,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2020-12-31","val":22400795,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2020-12-31","val":22400795,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2020Q4I"},{"end":"2021-03-31","val":23331214,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-03-31","val":23331213,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1I"},{"end":"2021-06-30","val":26543661,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":24901284,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":25123383,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":25123383,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":25123383,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":25123383,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2021-12-31","val":25123383,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2021-12-31","val":25123383,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2021-12-31","val":25123383,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2021-12-31","val":25123383,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2021Q4I"},{"end":"2022-03-31","val":27998293,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":27998293,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":27998293,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-03-31","val":27998293,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-03-31","val":27998293,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2022Q1I"},{"end":"2022-06-30","val":30659654,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":30659654,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-06-30","val":30659654,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-06-30","val":30659654,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q2I"},{"end":"2022-09-30","val":28463251,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":28463251,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-09-30","val":28463251,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":27659827,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":27659827,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":27659827,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":27659827,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":27659827,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":27659827,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2022-12-31","val":27659827,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":29833775,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2023-03-31","val":29833775,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q1I"},{"end":"2023-06-30","val":29623456,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2023-06-30","val":29623456,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":26424563,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":34851786,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":34851786,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":36458816,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":35995724,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":33530274,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":32842860,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"StockholdersEquityPeriodIncreaseDecrease":{"label":"Stockholders' Equity, Period Increase (Decrease)","description":"The increase (decrease) in stockholders' equity during the period.","units":{"USD":[{"start":"2014-01-01","end":"2014-09-30","val":-507121,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":-1799,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-510056,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-1235957,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-1239203,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-3246,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1214537,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":1214537,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":2453740,"accn":"0001144204-15-066044","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":2453740,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":3100789,"accn":"0001144204-16-094350","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":3100789,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-16-103600","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-19"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-1006385,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-01-01","end":"2016-06-30","val":-1006385,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-1006385,"accn":"0001144204-16-118084","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-10"},{"start":"2016-04-01","end":"2016-06-30","val":-1006385,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-1009122,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-1009122,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2016-07-01","end":"2016-09-30","val":-2737,"accn":"0001144204-16-134041","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-2737,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-1011856,"accn":"0001144204-17-018578","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-03"},{"start":"2016-01-01","end":"2016-12-31","val":-1011856,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-14339615,"accn":"0001144204-17-029033","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-23"},{"start":"2017-01-01","end":"2017-03-31","val":-14339615,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-14342491,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-14342491,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2017-04-01","end":"2017-06-30","val":-2877,"accn":"0001144204-17-043054","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-2877,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-14344879,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-01-01","end":"2017-09-30","val":-14344879,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2017-07-01","end":"2017-09-30","val":-2388,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"start":"2017-07-01","end":"2017-09-30","val":-2388,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-14347712,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26"},{"start":"2017-01-01","end":"2017-12-31","val":-14347712,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"start":"2018-04-01","end":"2018-06-30","val":0,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18","frame":"CY2018Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1958609,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":2095604,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":2095604,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"}]}},"UnamortizedDebtIssuanceExpense":{"label":"Unamortized Debt Issuance Expense","description":"The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.","units":{"USD":[{"end":"2017-12-31","val":270536,"accn":"0001144204-18-022725","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-26","frame":"CY2017Q4I"},{"end":"2018-12-31","val":205838,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2018Q4I"}]}},"UnusedCommitmentsToExtendCredit":{"label":"Unused Commitments to Extend Credit","description":"Unused amount of commitments to extend credit to customers.","units":{"USD":[{"end":"2015-01-16","val":350000,"accn":"0001144204-17-061280","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-29"},{"end":"2015-01-16","val":350000,"accn":"0001104659-20-106526","fy":2018,"fp":"Q1","form":"10-Q","filed":"2020-09-18"},{"end":"2015-01-16","val":350000,"accn":"0001104659-20-106534","fy":2018,"fp":"Q2","form":"10-Q","filed":"2020-09-18"},{"end":"2015-01-16","val":350000,"accn":"0001104659-20-106545","fy":2018,"fp":"Q3","form":"10-Q","filed":"2020-09-18"},{"end":"2015-01-16","val":350000,"accn":"0001104659-20-106552","fy":2018,"fp":"FY","form":"10-K","filed":"2020-09-18","frame":"CY2014Q4I"}]}},"CapitalizedContractCostAmortization":{"label":"Capitalized Contract Cost, Amortization","description":"Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":253745,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":794600,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":794600,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":231900,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":927300,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":927300,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":927300,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":230700,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":230700,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":464000,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-04-01","end":"2022-06-30","val":231000,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":693000,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":229000,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":927300,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":927300,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":236100,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":462000,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-04-01","end":"2023-06-30","val":226000,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":693000,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":231000,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"}]}},"CapitalizedContractCostNet":{"label":"Capitalized Contract Cost, Net","description":"Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.","units":{"USD":[{"end":"2020-12-31","val":2616766,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1849186,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1623142,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2022Q1I"}]}},"ContractWithCustomerAssetNetNoncurrent":{"label":"Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent","description":"Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.","units":{"USD":[{"end":"2019-12-31","val":2528197,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":2616766,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":2616766,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2551037,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2315814,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2094158,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1849186,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":1849186,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":1849186,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":1849186,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1623142,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":1623142,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":1623142,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1392617,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":1392617,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1160361,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":1160361,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":927337,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":927337,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":927337,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":927337,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":927337,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":927337,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":695964,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":466984,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":237449,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2023Q4I"}]}},"DebtInstrumentAnnualPrincipalPayment":{"label":"Debt Instrument, Annual Principal Payment","description":"Amount of the total principal payments made during the annual reporting period.","units":{"USD":[{"end":"2022-07-31","val":10746000,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2022-07-31","val":10746000,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2022Q2I"},{"end":"2022-12-31","val":10900000,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2022Q4I"}]}},"DebtInstrumentCarryingAmount":{"label":"Long-term Debt, Gross","description":"Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.","units":{"USD":[{"end":"2020-12-31","val":11819355,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2020Q4I"}]}},"DeferredFinanceCostsNoncurrentNet":{"label":"Debt Issuance Costs, Noncurrent, Net","description":"Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.","units":{"USD":[{"end":"2019-12-31","val":156320,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":87244,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2020Q4I"}]}},"FinanceLeasePrincipalPayments":{"label":"Finance Lease, Principal Payments","description":"Amount of cash outflow for principal payment on finance lease.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":533488,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"}]}},"FinanceLeaseRightOfUseAssetAccumulatedAmortization":{"label":"Finance Lease, Right-of-Use Asset, Accumulated Amortization","description":"Amount of accumulated amortization of right-of-use asset from finance lease.","units":{"USD":[{"end":"2019-12-31","val":1984654,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":375830,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":2037753,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-12-31","val":2056544,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":2056544,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":2056544,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-12-31","val":2059243,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":2059243,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q4I"}]}},"FinanceLeaseRightOfUseAssetAmortization":{"label":"Finance Lease, Right-of-Use Asset, Amortization","description":"Amount of amortization expense attributable to right-of-use asset from finance lease.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":2037753,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":53099,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":53099,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":18791,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":18791,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":18791,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":2699,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":2699,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":105302,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":105302,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":86802,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"ImpairmentOfLongLivedAssetsToBeDisposedOf":{"label":"Impairment of Long-Lived Assets to be Disposed of","description":"The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"IncreaseDecreaseInContractWithCustomerLiability":{"label":"Increase (Decrease) in Contract with Customer, Liability","description":"Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":144879,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":329571,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":329571,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-123052,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":1127329,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":1127329,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":1127329,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":43293,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":43293,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-435215,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-01-01","end":"2022-09-30","val":-66727,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":724350,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":724350,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":724350,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-369848,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-1179108,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":-360739,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-96459,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":-96459,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":184813,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"IncreaseDecreaseInDueToRelatedPartiesCurrent":{"label":"Increase (Decrease) in Due to Related Parties, Current","description":"The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":1139433,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":59092,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":59092,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-63195,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":-1273092,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":-1273092,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":-1273092,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":208469,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":208469,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-106461,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-01-01","end":"2022-09-30","val":-321836,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-433166,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":-433166,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":-433166,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":97273,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-59179,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":268675,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":83078,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":83078,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":810071,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"IncreaseDecreaseInInventories":{"label":"Increase (Decrease) in Inventories","description":"The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":-82466,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":15683,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":15683,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":3599,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":23089,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":23089,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":23089,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":84176,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":84176,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":148056,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-01-01","end":"2022-09-30","val":222091,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":288875,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":288875,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":288875,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-72629,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-117603,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":-156723,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-281352,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":-281352,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":334366,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"IncreaseDecreaseInOtherOperatingLiabilities":{"label":"Increase (Decrease) in Other Operating Liabilities","description":"Amount of increase (decrease) in operating liabilities classified as other.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":-342682,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":-342682,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-88053,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":-357992,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":-357992,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":-357992,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-91343,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":-91343,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-182686,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-01-01","end":"2022-09-30","val":-279225,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-374330,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":-374330,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":-374330,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-55809,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-109001,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":-162750,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-217060,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":-217060,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-305031,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"LeaseCost":{"label":"Lease, Cost","description":"Amount of lease cost recognized by lessee for lease contract.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":2839000,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1210000,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":264900,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":596600,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":596000,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":596000,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":690000,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":690000,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":690000,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":705000,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":705000,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":829000,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"LeaseIncentivePayableCurrentAndNoncurrent":{"label":"Lease Incentive, Payable","description":"This item represents an incentive or inducement contractually stipulated between parties to a lease whereby the lessor has committed to provide the entity (lessee) with a cash payment as inducement to enter the lease.","units":{"USD":[{"end":"2019-12-31","val":40790,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":60090,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2020Q4I"}]}},"LesseeOperatingLeaseDiscountRate":{"label":"Lessee, Operating Lease, Discount Rate","description":"Discount rate used by lessee to determine present value of operating lease payments.","units":{"pure":[{"end":"2020-12-31","val":0.0441,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0.0441,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0.0441,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2022Q1I"},{"end":"2022-12-31","val":0.0441,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":0.0441,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0.0417,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0.0417,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":0.0417,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0.0417,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2023Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDue":{"label":"Lessee, Operating Lease, Liability, to be Paid","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease.","units":{"USD":[{"end":"2020-12-31","val":871783,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":484323,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":387459,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q4I"},{"end":"2022-12-31","val":96865,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":96865,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":929408,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":867447,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":805487,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":743526,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2023Q4I"},{"end":"2024-12-31","val":1360585,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"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":"2020-12-31","val":387459,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":387459,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":290594,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q4I"},{"end":"2023-03-31","val":185882,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":123921,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":61961,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":247842,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2023Q4I"},{"end":"2024-12-31","val":447435,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"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":"2020-12-31","val":96865,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2020Q4I"},{"end":"2023-03-31","val":247842,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":247842,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":247842,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":247842,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2023Q4I"},{"end":"2024-12-31","val":199593,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"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":"2020-12-31","val":387459,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":96864,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":96865,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q4I"},{"end":"2022-12-31","val":96865,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":96865,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":247842,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":247842,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":247842,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":247842,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2023Q4I"},{"end":"2024-12-31","val":447435,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"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":"2020-12-31","val":43304,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":13836,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":8315,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q4I"},{"end":"2022-12-31","val":708,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":708,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":70382,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":61614,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":53402,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":45751,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2023Q4I"},{"end":"2024-12-31","val":150269,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"LitigationSettlementExpense":{"label":"Litigation Settlement, Expense","description":"Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":364421,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019"}]}},"LongTermDebtCurrent":{"label":"Long-term Debt, Current Maturities","description":"Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.","units":{"USD":[{"end":"2020-12-31","val":919479,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2020Q4I"}]}},"LongTermDebtNoncurrent":{"label":"Long-term Debt, Excluding Current Maturities","description":"Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.","units":{"USD":[{"end":"2020-12-31","val":10812632,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2020Q4I"}]}},"NumberOfRestaurants":{"label":"Number of Restaurants","description":"Represents the number of restaurants.","units":{"item":[{"end":"2020-12-31","val":4,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":4,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"}],"restaurant":[{"end":"2022-12-31","val":4,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":4,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q4I"}],"Restaurant":[{"end":"2023-12-31","val":4,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2023Q4I"},{"end":"2024-12-31","val":4,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"OperatingLeaseLiability":{"label":"Operating Lease, Liability","description":"Present value of lessee's discounted obligation for lease payments from operating lease.","units":{"USD":[{"end":"2019-01-01","val":1424000,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2018Q4I"},{"end":"2020-12-31","val":828479,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":470487,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":379144,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q4I"},{"end":"2022-12-31","val":96157,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":96157,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":859026,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":805833,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"}]}},"OperatingLeaseLiabilityCurrent":{"label":"Operating Lease, Liability, Current","description":"Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.","units":{"USD":[{"end":"2019-12-31","val":342682,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":358103,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":358103,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":270050,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":366072,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":370123,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":374219,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":374219,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":374219,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":374219,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":379144,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":379144,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":379144,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":287801,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":287801,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":191262,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":191262,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":96157,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":96157,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":96157,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":96157,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":96157,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":96157,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":216130,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":218390,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":220674,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":222982,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":222982,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":265949,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":269052,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":377167,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":382324,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"OperatingLeaseLiabilityNoncurrent":{"label":"Operating Lease, Liability, Noncurrent","description":"Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.","units":{"USD":[{"end":"2019-12-31","val":828479,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":470376,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":470376,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":470376,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":285326,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":191372,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":96268,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":96268,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":96268,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":96268,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2023-03-31","val":642896,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":587444,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":531411,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":474793,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":474793,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":567645,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":318392,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":955183,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":827992,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"OperatingLeaseRightOfUseAsset":{"label":"Operating Lease, Right-of-Use Asset","description":"Amount of lessee's right to use underlying asset under operating lease.","units":{"USD":[{"end":"2019-12-31","val":1171161,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":828479,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"end":"2020-12-31","val":828479,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":740426,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":651398,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":561495,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":470487,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":470487,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":470487,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":470487,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":379144,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":379144,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":379144,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":287801,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":287801,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":191262,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":191262,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":96157,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":96157,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":96157,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":96157,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":96157,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":96157,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":859026,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":805834,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":752085,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":697775,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":697775,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":833594,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":587444,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1332350,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1210316,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"OperatingLeaseRightOfUseAssetAmortizationExpense":{"label":"Operating Lease, Right-of-Use Asset, Amortization Expense","description":"Amount of amortization expense for right-of-use asset from operating lease.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":342682,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":342682,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":88053,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":357992,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":357992,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":357992,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":91343,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"start":"2022-01-01","end":"2022-03-31","val":91343,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":182686,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-01-01","end":"2022-09-30","val":279225,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":374330,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":374330,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":374330,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":55809,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":109001,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":162750,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":217060,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":217060,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":305031,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"ProceedsFromIssuanceOfUnsecuredDebt":{"label":"Proceeds from Issuance of Unsecured Debt","description":"The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":3394500,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23"},{"start":"2020-01-01","end":"2020-12-31","val":3394500,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":2000000,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":2000000,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":2000000,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"}]}},"RestrictedCashNoncurrent":{"label":"Restricted Cash, Noncurrent","description":"Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.","units":{"USD":[{"end":"2018-12-31","val":2524958,"accn":"0001104659-21-153144","fy":2020,"fp":"FY","form":"10-K","filed":"2021-12-23","frame":"CY2018Q4I"},{"end":"2020-12-31","val":2031044,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2042079,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2041899,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2041159,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2041193,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":2041193,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2021-12-31","val":2041193,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":2041193,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2041226,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08"},{"end":"2022-03-31","val":2041226,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-03-31","val":2041226,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2041226,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-06-30","val":2041226,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2041226,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-09-30","val":2041226,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2041226,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":2041226,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":2041226,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":2041226,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":2041226,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":2041226,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2041226,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":2041226,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2041226,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2041612,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":2041612,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2050013,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":2027514,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2027548,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":2027616,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"AreaOfLand":{"label":"Area of Land","description":"Area of land held.","units":{"acre":[{"end":"2021-04-13","val":54,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2021-04-13","val":54,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2021-04-13","val":54,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2021Q1I"},{"end":"2021-12-31","val":53,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":53,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2022Q1I"},{"end":"2022-12-31","val":53,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":53,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2022Q4I"},{"end":"2023-03-31","val":53,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":53,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"}]}},"DebtInstrumentInterestRateEffectivePercentage":{"label":"Debt Instrument, Interest Rate, Effective Percentage","description":"Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.","units":{"pure":[{"end":"2021-12-31","val":0.0225,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0.0225,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2022Q1I"}]}},"IncentiveFromLessor":{"label":"Incentive from Lessor","description":"This item represents the deferred credit for an incentive or inducement received by a lessee from a lessor, in order to motivate the lessee to enter the lease agreement, which incentive or inducement is to be recognized as a reduction of rental expense over the lease term.","units":{"USD":[{"end":"2020-12-31","val":60090,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":78784,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1I"},{"end":"2021-12-31","val":76790,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":76790,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2021-12-31","val":76790,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021Q4I"},{"end":"2022-03-31","val":95501,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2022Q1I"},{"end":"2022-12-31","val":93767,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-12-31","val":93767,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-12-31","val":93769,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":93769,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":93769,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":94000,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":111932,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":111932,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":111972,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":112000,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":112000,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"PaymentForIncentiveFee":{"label":"Payment for Incentive Fee","description":"Amount paid for incentive rights held by the managing member or general partner, of limited liability company (LLC) or limited partnership (LP).","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":60090,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":78784,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":76790,"accn":"0001410578-22-000941","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"start":"2021-01-01","end":"2021-12-31","val":76790,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":76790,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":95501,"accn":"0001410578-22-001861","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-06-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":93767,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":93767,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":93769,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-12-31","val":93769,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-01-01","end":"2022-12-31","val":93769,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":93767,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":111932,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":111932,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":111972,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":111505,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":112000,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"GainsLossesOnExtinguishmentOfDebt":{"label":"Gain (Loss) on Extinguishment of Debt","description":"Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":3394500,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":3394500,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-06-30","val":2000000,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-06-30","val":2000000,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-06-30","val":2000000,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-04-01","end":"2022-06-30","val":2000000,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-04-01","end":"2022-06-30","val":2000000,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-04-01","end":"2022-06-30","val":2000000,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":2000000,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-09-30","val":2000000,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-09-30","val":2000000,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":2000000,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":2000000,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":2000000,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"}]}},"LossContingencyDamagesPaidValue":{"label":"Loss Contingency, Damages Paid, Value","description":"Amount of damages paid to the plaintiff in the legal matter.","units":{"USD":[{"end":"2022-07-13","val":4012154,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"end":"2022-07-13","val":4012154,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"end":"2022-07-13","val":4012154,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-07-13","val":4012154,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-07-13","val":4012154,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q2I"}]}},"ProfitLoss":{"label":"Net Income (Loss), Including Portion Attributable to Noncontrolling Interest","description":"The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":2722588,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2021-01-01","end":"2021-12-31","val":2722588,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2874910,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":5536271,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-01-01","end":"2022-09-30","val":3339868,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":36687015,"accn":"0001410578-23-000890","fy":2022,"fp":"FY","form":"10-K","filed":"2023-05-05"},{"start":"2022-01-01","end":"2022-12-31","val":2536444,"accn":"0001410578-23-001456","fy":2022,"fp":"FY","form":"10-K/A","filed":"2023-06-22"},{"start":"2022-01-01","end":"2022-12-31","val":2536444,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":2173948,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1963629,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":-1235264,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":8191959,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":8191959,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-2008926,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"DebtInstrumentPeriodicPaymentPrincipal":{"label":"Debt Instrument, Periodic Payment, Principal","description":"Amount of the required periodic payments applied to principal.","units":{"USD":[{"end":"2022-07-05","val":73051,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2I"}]}},"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":"2023-03-31","val":247842,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":247842,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":247842,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2024-12-31","val":168545,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"OtherLiabilitiesCurrent":{"label":"Other Liabilities, Current","description":"Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2022-12-31","val":295640,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":295640,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":295640,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":295640,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":499047,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":483940,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":794234,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":681634,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":681634,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1086538,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":246016,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":737216,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1148789,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","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":"2022-12-31","val":234900,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q4I"}]}},"OtherReceivablesNetCurrent":{"label":"Other Receivables, Net, Current","description":"Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.","units":{"USD":[{"end":"2022-12-31","val":234875,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":234875,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"end":"2022-12-31","val":234875,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":234875,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":341009,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":482354,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29","frame":"CY2023Q2I"},{"end":"2023-09-30","val":464794,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":537791,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":537791,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":680020,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":59981,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":140043,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":194874,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability":{"label":"Right-of-Use Asset Obtained in Exchange for Operating Lease Liability","description":"Amount of increase in right-of-use asset obtained in exchange for operating lease liability.","units":{"USD":[{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-03-31","val":914835,"accn":"0001410578-23-001595","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":914835,"accn":"0001410578-23-002134","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-09-29"},{"start":"2023-01-01","end":"2023-09-30","val":914835,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"}]}},"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":"2023-01-01","end":"2023-09-30","val":185296,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":185296,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":167923,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":167923,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-9965,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-10222,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14"},{"start":"2024-04-01","end":"2024-06-30","val":-257,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-22840,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-12618,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":23000,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"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":"2023-01-01","end":"2023-09-30","val":185296,"accn":"0000950170-23-063566","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":205616,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":205616,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"}]}},"DebtInstrumentFaceAmount":{"label":"Debt Instrument, Face Amount","description":"Face (par) amount of debt instrument at time of issuance.","units":{"USD":[{"end":"2017-03-28","val":15000000,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2017-03-28","val":15000000,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2017Q1I"}]}},"DebtSecuritiesAvailableForSaleAllowanceForCreditLoss":{"label":"Debt Securities, Available-for-sale, Allowance for Credit Loss","description":"Amount of allowance for credit loss 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":"2022-12-31","val":32581,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022Q4I"},{"end":"2023-12-31","val":10957,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":10957,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-12-31","val":13968,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"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":"2023-01-01","end":"2023-12-31","val":0,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"DistributionMadeToLimitedPartnerCashDistributionsPaid":{"label":"Distribution Made to Limited Partner, Cash Distributions Paid","description":"Amount of cash distribution paid to unit-holder of limited partnership (LP).","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":1000000,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":1000000,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"}]}},"FinanceLeaseLiability":{"label":"Finance Lease, Liability","description":"Present value of lessee's discounted obligation for lease payments from finance lease.","units":{"USD":[{"end":"2023-12-31","val":276323,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2023Q4I"},{"end":"2024-12-31","val":283268,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"FinanceLeaseLiabilityCurrent":{"label":"Finance Lease, Liability, Current","description":"Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.","units":{"USD":[{"end":"2023-12-31","val":69522,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":69522,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":86423,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":87455,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":88500,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":89558,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"FinanceLeaseLiabilityNoncurrent":{"label":"Finance Lease, Liability, Noncurrent","description":"Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.","units":{"USD":[{"end":"2023-12-31","val":206801,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-12-31","val":206801,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"end":"2024-03-31","val":261276,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":239021,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":216500,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":193710,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"FinanceLeaseLiabilityPaymentsDue":{"label":"Finance Lease, Liability, Payment, Due","description":"Amount of lessee's undiscounted obligation for lease payments for finance lease.","units":{"USD":[{"end":"2023-12-31","val":298963,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2023Q4I"},{"end":"2024-12-31","val":307655,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"FinanceLeaseLiabilityPaymentsDueNextTwelveMonths":{"label":"Finance Lease, Liability, to be Paid, Year One","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2023-12-31","val":79723,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2023Q4I"},{"end":"2024-12-31","val":101827,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"FinanceLeaseLiabilityPaymentsDueYearFour":{"label":"Finance Lease, Liability, to be Paid, Year Four","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2023-12-31","val":59793,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2023Q4I"},{"end":"2024-12-31","val":22104,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"FinanceLeaseLiabilityPaymentsDueYearThree":{"label":"Finance Lease, Liability, to be Paid, Year Three","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2023-12-31","val":79723,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2023Q4I"},{"end":"2024-12-31","val":81897,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"FinanceLeaseLiabilityPaymentsDueYearTwo":{"label":"Finance Lease, Liability, to be Paid, Year Two","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2023-12-31","val":79723,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2023Q4I"},{"end":"2024-12-31","val":101827,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"FinanceLeaseLiabilityUndiscountedExcessAmount":{"label":"Finance Lease, Liability, Undiscounted Excess Amount","description":"Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.","units":{"USD":[{"end":"2023-12-31","val":22640,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2023Q4I"},{"end":"2024-12-31","val":24387,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"GainLossOnDispositionOfAssets1":{"label":"Gain (Loss) on Disposition of Assets","description":"Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":10112457,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":10112457,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"}]}},"GainsLossesOnSalesOfAssets":{"label":"Gain (Loss) on Disposition of Assets for Financial Service Operations","description":"Amount of gain (loss) on sale or disposal of assets utilized in financial service operations.","units":{"USD":[{"end":"2023-11-16","val":10112457,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-11-16","val":10112457,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"start":"2023-01-01","end":"2023-12-31","val":10112457,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":10112457,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"}]}},"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest":{"label":"Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest","description":"Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":2536444,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":8359882,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":8359882,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1616996,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1154161,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14"},{"start":"2024-04-01","end":"2024-06-30","val":-462835,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-1298512,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-2452673,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-1985926,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"InvestmentIncomeInterest":{"label":"Investment Income, Interest","description":"Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":10638,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":10638,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":81836,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":178717,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14"},{"start":"2024-04-01","end":"2024-06-30","val":96881,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":271363,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":92646,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":337498,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"ProceedsFromSaleOfProductiveAssets":{"label":"Proceeds from Sale of Productive Assets","description":"The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.","units":{"USD":[{"end":"2023-11-16","val":12538775,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"end":"2023-11-16","val":12538775,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023Q4I"},{"start":"2023-01-01","end":"2023-12-31","val":12538775,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":12538775,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"}]}},"RepaymentsOfLongTermDebtAndCapitalSecurities":{"label":"Repayment of Long-term Debt, Long-term Lease Obligation, and Capital Security","description":"Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":89828,"accn":"0000950170-24-134954","fy":2023,"fp":"FY","form":"10-K","filed":"2024-12-10"},{"start":"2023-01-01","end":"2023-12-31","val":89828,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":91616,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"CostOfPropertyRepairsAndMaintenance":{"label":"Cost of Property Repairs and Maintenance","description":"The aggregate costs of keeping the property in good condition but that do not appreciably prolong the life or increase the value of the property.","units":{"USD":[{"start":"2024-01-01","end":"2024-12-31","val":816000,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"IncreaseDecreaseInReceivables":{"label":"Increase (Decrease) in Receivables","description":"The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":118976,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":1795115,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024"}]}},"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":"2024-12-31","val":97578,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}},"LossContingencyReceivableCurrent":{"label":"Loss Contingency, Receivable, Current","description":"Amount of receivable related to a loss contingency accrual that is expected to be collected within one year or the normal operating cycle, if longer. For example, an insurance recovery receivable.","units":{"USD":[{"end":"2024-12-31","val":778035,"accn":"0001193125-25-282775","fy":2024,"fp":"FY","form":"10-K","filed":"2025-11-14","frame":"CY2024Q4I"}]}}}}}